النتائج 1 إلى 13 من 13

الموضوع: محتاج مساعده في كتابه داله يا اخوان ،،، يا مبرمجين

  1. #1
    عضو نشيط
    تاريخ التسجيل
    Jul 2001
    المشاركات
    84

    محتاج مساعده في كتابه داله يا اخوان ،،، يا مبرمجين



    مساء الخير يا شباب
    عندي قائمه انجليزيه باسماء المشهورين في العالم ومطلوب مني ان ارتب الاسماء على حسب الاحرف الهجائيه وهذا سهل ولكن مشكلتني بأني اريد ترتيب الاسماء على حسب الحرف الاخير فقط فمن يساعدني ارجوكم





    __________________
    <? Bad command or file name ?>
    disk غير متواجد حالياً


  2. #2


    ممكن توضح كيف يعني على حسب الحرف الأخير !؟؟
    هل تقصد ترتيب عكسي من z إلى a ؟؟





    __________________
    قل خيراً أو اصمت ..
    الصامت غير متواجد حالياً

  3. #3
    عضو نشيط
    تاريخ التسجيل
    Apr 2003
    المشاركات
    283


    اضافة الى سؤال الاخ الصامت
    هل الاسماء مخزنة في قاعدة بينات او ملف ؟





    __________________
    مجموعة بي اتش بي العربية www.php4arab.org
    البوابة العربية www.arabportal.net
    rafia غير متواجد حالياً

  4. #4
    عضو نشيط
    تاريخ التسجيل
    Jul 2001
    المشاركات
    84


    اشكركم على الرد والله انكم شرحتم صدري الله يشرح صدوركم
    وانا متأسف ان السؤال ماكان واضح على العموم البيانات موجوده في جدول mysql وقصدي بالترتيب الاخير ان البرنامج يقوم بترتيب الاسماء على حسب الحرف الاخير
    يعني الاسم اللي ينتهي بحرف a يكون اول القائمه ثم الباء ثم السي وهكذا
    اتمنى يكون السؤال واضح ولكم اجمل تحيه من القلب مقدما يا ابطال





    __________________
    <? Bad command or file name ?>
    disk غير متواجد حالياً

  5. #5
    عضو سوبر نشيط
    تاريخ التسجيل
    Feb 2003
    المشاركات
    816


    السلام عليكم ,,,

    استخدم الــ ORDER في جملة ال SQL ,,





    تحياتي





    __________________
    http://www.el7zn.com : مدونتي :)
    MySmartBB : نظره واثقه نحو المستقبل

    You can say FireFox is also a virus that spread around the world, deleting IE
    but we all agree it's a good virus.
    MaaSTaaR غير متواجد حالياً

  6. #6
    عضو نشيط
    تاريخ التسجيل
    Jul 2001
    المشاركات
    84


    رد مقتبس من MaaSTaaR
    السلام عليكم ,,,

    استخدم الــ ORDER في جملة ال SQL ,,

    تحياتي
    يابعد عمري انا اقصد ان ترتيب الاسماء الانجليزية من اليمين الى اليسار ابتداء من الاخير الى الاول

    من يساعدني يا شباب او يدلني على دوال جاهزه





    __________________
    <? Bad command or file name ?>
    disk غير متواجد حالياً

  7. #7
    عضو نشيط
    تاريخ التسجيل
    Jul 2001
    المشاركات
    84








    __________________
    <? Bad command or file name ?>
    disk غير متواجد حالياً

  8. #8


    كود PHP:
    function set_z_to_a($table$row)
    {
     
    $table Addslashes($table);
     
    $row Addslashes($row);
     
    $query Mysql_query("SELECT * FROM $table");
     while(
    $rows Mysql_fetch_object($query))
     {
       
    $name $row->$row;
       if(
    eregi('a'substr($namestrlen($name)-1))
       {
         
    $array[a][] = $name;
       }
       elseif(
    eregi('b'substr($namestrlen($name)-1))
       {
         
    $array[b][] = $name;
       }
       elseif(
    eregi('c'substr($namestrlen($name)-1))
       {
         
    $array[c][] = $name;
       }
       elseif(
    eregi('d'substr($namestrlen($name)-1))
       {
         
    $array[d][] = $name;
       }
       elseif(
    eregi('e'substr($namestrlen($name)-1))
       {
         
    $array[e][] = $name;
       }
       elseif(
    eregi('f'substr($namestrlen($name)-1))
       {
         
    $array[f][] = $name;
       }
       elseif(
    eregi('g'substr($namestrlen($name)-1))
       {
         
    $array[g][] = $name;
       }
       elseif(
    eregi('h'substr($namestrlen($name)-1))
       {
         
    $array[h][] = $name;
       }
       elseif(
    eregi('i'substr($namestrlen($name)-1))
       {
         
    $array[i][] = $name;
       }
       elseif(
    eregi('j'substr($namestrlen($name)-1))
       {
         
    $array[j][] = $name;
       }
       elseif(
    eregi('k'substr($namestrlen($name)-1))
       {
         
    $array[k][] = $name;
       }
       elseif(
    eregi('l'substr($namestrlen($name)-1))
       {
         
    $array[l][] = $name;
       }
       elseif(
    eregi('m'substr($namestrlen($name)-1))
       {
         
    $array[m][] = $name;
       }
       elseif(
    eregi('n'substr($namestrlen($name)-1))
       {
         
    $array[n][] = $name;
       }
       elseif(
    eregi('o'substr($namestrlen($name)-1))
       {
         
    $array[o][] = $name;
       }
       elseif(
    eregi('p'substr($namestrlen($name)-1))
       {
         
    $array[p][] = $name;
       }
       elseif(
    eregi('q'substr($namestrlen($name)-1))
       {
         
    $array[q][] = $name;
       }
       elseif(
    eregi('r'substr($namestrlen($name)-1))
       {
         
    $array[r][] = $name;
       }
       elseif(
    eregi('s'substr($namestrlen($name)-1))
       {
         
    $array[s][] = $name;
       }
       elseif(
    eregi('t'substr($namestrlen($name)-1))
       {
         
    $array[t][] = $name;
       }
       elseif(
    eregi('u'substr($namestrlen($name)-1))
       {
         
    $array[u][] = $name;
       }
       elseif(
    eregi('v'substr($namestrlen($name)-1))
       {
         
    $array[v][] = $name;
       }
       elseif(
    eregi('w'substr($namestrlen($name)-1))
       {
         
    $array[w][] = $name;
       }
       elseif(
    eregi('x'substr($namestrlen($name)-1))
       {
         
    $array[x][] = $name;
       }
       elseif(
    eregi('y'substr($namestrlen($name)-1))
       {
         
    $array[y][] = $name;
       }
       elseif(
    eregi('z'substr($namestrlen($name)-1))
       {
         
    $array[z][] = $name;
       }
     }
     return 
    $array;

    سوف تعيد هذه الدالة مصفوفة بها مصفوفة لكل حرف من الحروف..

    بإمكاننا إنشاء دالة أخرى

    كود PHP:
    function array_array_to_array($array)
    {
     
    $a current($array[a]);
     while(
    $a)
     {
      
    $ret[] = $a;
      
    $a next($array[a]);
     }

     
    $b current($array[b]);
     while(
    $b)
     {
      
    $ret[] = $b;
      
    $b next($array[b]);
     }

     
    $c current($array[c]);
     while(
    $c)
     {
      
    $ret[] = $c;
      
    $c next($array[c]);
     }

     
    $d current($array[d]);
     while(
    $d)
     {
      
    $ret[] = $d;
      
    $d next($array[d]);
     }

     
    $e current($array[e]);
     while(
    $e)
     {
      
    $ret[] = $e;
      
    $e next($array[e]);
     }

     
    $f current($array[f]);
     while(
    $f)
     {
      
    $ret[] = $f;
      
    $f next($array[f]);
     }

     
    $g current($array[g]);
     while(
    $g)
     {
      
    $ret[] = $g;
      
    $g next($array[g]);
     }

     
    $h current($array[h]);
     while(
    $h)
     {
      
    $ret[] = $h;
      
    $h next($array[h]);
     }

     
    $i current($array[i]);
     while(
    $i)
     {
      
    $ret[] = $i;
      
    $i next($array[i]);
     }

     
    $j current($array[j]);
     while(
    $j)
     {
      
    $ret[] = $j;
      
    $j next($array[j]);
     }

     
    $k current($array[k]);
     while(
    $k)
     {
      
    $ret[] = $k;
      
    $k next($array[k]);
     }

     
    $l current($array[l]);
     while(
    $l)
     {
      
    $ret[] = $l;
      
    $l next($array[l]);
     }

     
    $m current($array[m]);
     while(
    $m)
     {
      
    $ret[] = $m;
      
    $m next($array[m]);
     }

     
    $n current($array[n]);
     while(
    $n)
     {
      
    $ret[] = $n;
      
    $n next($array[n]);
     }

     
    $o current($array[o]);
     while(
    $o)
     {
      
    $ret[] = $o;
      
    $o next($array[o]);
     }

     
    $p current($array[p]);
     while(
    $p)
     {
      
    $ret[] = $p;
      
    $p next($array[p]);
     }

     
    $q current($array[q]);
     while(
    $q)
     {
      
    $ret[] = $q;
      
    $q next($array[q]);
     }

     
    $r current($array[r]);
     while(
    $r)
     {
      
    $ret[] = $r;
      
    $r next($array[r]);
     }

     
    $s current($array[s]);
     while(
    $s)
     {
      
    $ret[] = $s;
      
    $s next($array[s]);
     }

     
    $t current($array[t]);
     while(
    $t)
     {
      
    $ret[] = $t;
      
    $t next($array[t]);
     }

     
    $u current($array[u]);
     while(
    $u)
     {
      
    $ret[] = $u;
      
    $u next($array[u]);
     }

     
    $v current($array[v]);
     while(
    $v)
     {
      
    $ret[] = $v;
      
    $v next($array[v]);
     }

     
    $w current($array[w]);
     while(
    $w)
     {
      
    $ret[] = $w;
      
    $w next($array[w]);
     }

     
    $x current($array[x]);
     while(
    $x)
     {
      
    $ret[] = $x;
      
    $x next($array[x]);
     }

     
    $y current($array[y]);
     while(
    $y)
     {
      
    $ret[] = $y;
      
    $y next($array[y]);
     }

     
    $z current($array[z]);
     while(
    $z)
     {
      
    $ret[] = $z;
      
    $z next($array[z]);
     }

     return 
    $ret;

    سوف تعيد مصفوفة رقمية تحتوي على الأسماء مرتبه

    مثال للإستخدام:
    كود PHP:
    $names set_z_to_a('name''user');
    $user array_array_to_array($name);

    print_r($user); 
    سوف يقوم بطباعة المصفوفة بعد أخذ الناتج..

    أرجوا أن يكون هذا مفيداً





    __________________
    ArabBB ... SoooooN!
    Al Mobarmeg المبرمج غير متواجد حالياً

  9. #9
    عضو نشيط
    تاريخ التسجيل
    Jul 2001
    المشاركات
    84


    والله مو عارف كيف اشكرك اخوي الكريم بس اللي اقدر اقوله الله يخلييييييييييييييييييييييييك لعين ترجيييييييييييييييييييييييك وتسلم يا بعد راسي لكن فيه خطأ في الكود حيث يعطيني خطأ في السطر

    كود PHP:
       if(eregi('a'substr($namestrlen($name)-1)) 
    في الداله الاولى مع العلم اني عدلت الكود ليتناسب مع البرنامج كالتالي

    كود PHP:
    mysql_connect("localhost","disk","*****") or die(mysql_error());
    mysql_select_db("world") or die(mysql_error());

    $names set_z_to_a('data_table''username');
    $user array_array_to_array($name);
    print_r($user); 






    __________________
    <? Bad command or file name ?>
    disk غير متواجد حالياً

  10. #10


    رد مقتبس من disk
    كود PHP:
       if(eregi('a'substr($namestrlen($name)-1)) 
    في الداله الاولى مع العلم اني عدلت الكود ليتناسب مع البرنامج كالتالي

    كود PHP:
    mysql_connect("localhost","disk","*****") or die(mysql_error());
    mysql_select_db("world") or die(mysql_error());

    $names set_z_to_a('data_table''username');
    $user array_array_to_array($name);
    print_r($user); 
    في الدالة الأولى أضف بعد كل
    if(eregi(....

    قوس )
    فمثلاً:
    if(eregi('a', substr($name, strlen($name)-1))
    يصبح:
    if(eregi('a', substr($name, strlen($name)-1)))

    ..

    كود PHP:
    #Mysql_pconnect أفضل :)
    mysql_pconnect("localhost","disk","*****") or die(mysql_error());
    mysql_select_db("world") or die(mysql_error());

    $names set_z_to_a('data_table''username');
    $user array_array_to_array($names);
    #$names وليس $name لأنك عرفت متغير $names

    #قد تريد تغيير الـ print_r بمثلاً إضافة المصفوفة إلى قاعدة البيانات
    print_r($user); 






    __________________
    ArabBB ... SoooooN!
    Al Mobarmeg المبرمج غير متواجد حالياً

  11. #11
    عضو نشيط
    تاريخ التسجيل
    Jul 2001
    المشاركات
    84


    يا بعد راسي يالحبيب ما قصرت عساك ذخر وسند
    وبعد التعديل اللي ذكرته تطلع لي رساله التحذير التاليه
    كود PHP:
    WarningVariable passed to current() is not an array or object in c:\apache\htdocs\world.php on line 138
    Warning
    Variable passed to current() is not an array or object in c:\apache\htdocs\world.php on line 145
    Warning
    Variable passed to current() is not an array or object in c:\apache\htdocs\world.php on line 152
    Warning
    Variable passed to current() is not an array or object in c:\apache\htdocs\world.php on line 159
    Warning
    Variable passed to current() is not an array or object in c:\apache\htdocs\world.php on line 166
    Warning
    Variable passed to current() is not an array or object in c:\apache\htdocs\world.php on line 173
    Warning
    Variable passed to current() is not an array or object in c:\apache\htdocs\world.php on line 180
    Warning
    Variable passed to current() is not an array or object in c:\apache\htdocs\world.php on line 187
    Warning
    Variable passed to current() is not an array or object in c:\apache\htdocs\world.php on line 194
    Warning
    Variable passed to current() is not an array or object in c:\apache\htdocs\world.php on line 201
    Warning
    Variable passed to current() is not an array or object in c:\apache\htdocs\world.php on line 208
    Warning
    Variable passed to current() is not an array or object in c:\apache\htdocs\world.php on line 215
    Warning
    Variable passed to current() is not an array or object in c:\apache\htdocs\world.php on line 222
    Warning
    Variable passed to current() is not an array or object in c:\apache\htdocs\world.php on line 229
    Warning
    Variable passed to current() is not an array or object in c:\apache\htdocs\world.php on line 236
    Warning
    Variable passed to current() is not an array or object in c:\apache\htdocs\world.php on line 243
    Warning
    Variable passed to current() is not an array or object in c:\apache\htdocs\world.php on line 250
    Warning
    Variable passed to current() is not an array or object in c:\apache\htdocs\world.php on line 257
    Warning
    Variable passed to current() is not an array or object in c:\apache\htdocs\world.php on line 264
    Warning
    Variable passed to current() is not an array or object in c:\apache\htdocs\world.php on line 271
    Warning
    Variable passed to current() is not an array or object in c:\apache\htdocs\world.php on line 278
    Warning
    Variable passed to current() is not an array or object in c:\apache\htdocs\world.php on line 285
    Warning
    Variable passed to current() is not an array or object in c:\apache\htdocs\world.php on line 292
    Warning
    Variable passed to current() is not an array or object in c:\apache\htdocs\world.php on line 299
    Warning
    Variable passed to current() is not an array or object in c:\apache\htdocs\world.php on line 306
    Warning
    Variable passed to current() is not an array or object in c:\apache\htdocs\world.php on line 313 







    __________________
    <? Bad command or file name ?>
    disk غير متواجد حالياً

  12. #12


    أرجوا ارفاق السكربت كاملاً حتى أعرف مصدر أو مكان الخطأ





    __________________
    ArabBB ... SoooooN!
    Al Mobarmeg المبرمج غير متواجد حالياً

  13. #13
    عضو نشيط جدا
    تاريخ التسجيل
    Feb 1999
    المشاركات
    483


    السلام عليكم ورحمة الله ..

    رسالة الخطأ تقول .. ان المتغير الذي تم ارساله الى الداله current لا يحتوي على مصفوفه صحيحه أو كائن ..

    هذا تلميح سريع .. وسوف ارد عليك بالتفصيل في المساء .. ان شاء الله : )





    علي العنزي غير متواجد حالياً





ضوابط المشاركة

  • لا تستطيع إضافة مواضيع جديدة
  • لا تستطيع الرد على المواضيع
  • لا تستطيع إرفاق ملفات
  • لا تستطيع تعديل مشاركاتك
  •  

أضف موقعك هنا| اخبار السيارات | حراج | شقق للايجار في الكويت | بيوت للبيع في الكويت | دليل الكويت العقاري | مقروء | شركة كشف تسربات المياه | شركة عزل اسطح بالرياض | عزل فوم بالرياض| عزل اسطح بالرياض | كشف تسربات المياة بالرياض | شركة عزل اسطح بالرياض