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

الموضوع: من يساعدني في هذا التكرار ؟

  1. #1
    عضو نشيط
    تاريخ التسجيل
    Sep 2006
    المشاركات
    109

    من يساعدني في هذا التكرار ؟



    السلام عليكم


    حاولت انفذ التكرار بالكود التالي :
    كود PHP:
    $i=1;
    while (
    $i<10
    {

    $e=$i+1;
        
    $sql[$i]=mysql_query("SELECT * FROM cat where id and id='$pid[$i]'");

        
    $rows[$i]=mysql_fetch_array($sql[$i]);

        
    $pid[$e]=$rows[$i]['pid'];

        echo 
    "<br>".$pid[$e]."<br>";

    $i++;

    لكن تطلع الاخطاء
    كود:
    Warning: Cannot use a scalar value as an array in XX
    Warning: Supplied argument is not a valid MySQL result resource in XX

    بحيث يكون التكرار بالشكل

    كود PHP:
        $sql1=mysql_query("SELECT * FROM cat where id and id='$pid1'");

        
    $rows1=mysql_fetch_array($sql1);

        
    $pid2=$rows1['pid']; 
    كود PHP:
        $sql2=mysql_query("SELECT * FROM cat where id and id='$pid2'");

        
    $rows2=mysql_fetch_array($sql2);

        
    $pid3=$rows2['pid']; 
    إلى آخر التكرار

    فكيف اصحح الكود بحيث يشتغل ؟

    تحياتي





    __________________
    www.msbarNet.com
    msn@msbarnet.com
    يستخدم العضوية شخصين


  2. #2
    عضو فعال جدا
    تاريخ التسجيل
    Feb 2002
    المشاركات
    2,289


    الله يهديك اخوي ماسنجر نقلت الموضوع السابق الى هنا


    عطني ما هو طريقه الكود الذي تريد تنفيذه ولا تدخل نفسك في متاهات التكرارات






  3. #3
    عضو نشيط
    تاريخ التسجيل
    Sep 2006
    المشاركات
    109


    في المرفق توضيح

    المطلوب ياطويل العمر

    استخراج آيديات الاقسام الأعلى من القسم المطلوب

    مثلاً القسم الموضح في الصورة

    فرعي من فيديو مضحك الآي دي تبعه 13

    أريد التكرار يطلع كل الاقسام الأعلى من القسم في الهرم نفسه

    يعني 13 - 7 - 3 - 1

    في التكرار اللي حطيته انا استخرجت الآي دي للقسم اللي ابيه بعدين طلبت استعلام للاستخراج الـ pid علشان يطلع القسم اللي فوقه .. إلين يوصل القسم الرئيسي

    تحياتي ..





    الصور المرفقة الصور المرفقة  
    __________________
    www.msbarNet.com
    msn@msbarnet.com
    يستخدم العضوية شخصين

  4. #4
    عضو نشيط
    تاريخ التسجيل
    Sep 2006
    المشاركات
    109


    بإمكاني اطلعها كذا :

    كود:
    $id=13;
    
    $sql=mysql_query("SELECT * FROM cat  where id AND id='$id'");
    $rows=mysql_fetch_array($sql);
    $pid1=$rows['pid'];
    
    
    
    	$sql1=mysql_query("SELECT * FROM cat where id and id='$pid1'");
    
    	$rows1=mysql_fetch_array($sql1);
    
    	$pid2=$rows1['pid'];
    
    
    ///////
    	$sql2=mysql_query("SELECT * FROM cat where id and id='$pid2'");
    
    	$rows2=mysql_fetch_array($sql2);
    
    	$pid3=$rows2['pid'];
    
    
    ////////
    	$sql3=mysql_query("SELECT * FROM cat where id and id='$pid3'");
    
    	$rows3=mysql_fetch_array($sql3);
    
    	$pid4=$rows3['pid'];
    لكن ماراح تكون عملية ابداً





    __________________
    www.msbarNet.com
    msn@msbarnet.com
    يستخدم العضوية شخصين

  5. #5
    عضو فعال جدا
    تاريخ التسجيل
    Feb 2002
    المشاركات
    2,289


    كود PHP:
     $result_f mysql_query("SELECT * FROM section where fid = 0");
        if(
    mysql_num_rows($result_f)>0){
        while(
    $row_f mysql_fetch_array($result_f)) {
            
    extract($row_f);
            echo 
    "-".$name;
              
    $result_s mysql_query("SELECT * FROM section where fid = '$fid'");
                               while(
    $row_s mysql_fetch_array($result_s)) {
                               
    extract($row_s);
                               echo 
    "--".$name;
                               }
     }
     }else {
       echo 
    "soory";
     } 
    هذا الكود بيعطيك المستوى الاول والثاني من الشجرة ولكن عليك الحد من استخدامها اذا كانت المستويات متعدده كان تكون السادس او السابع لانها ستقوم باستعلامات متكرره

    ومن موقع المجله العربيه هذا الكائمن من برمجة الاخ رفيع

    http://www.arabportal.net/news.php?a...58144382448e46

    راح يفيدك اكثر لو مستويات الاقسام عندك عالية






  6. #6
    عضو نشيط
    تاريخ التسجيل
    Sep 2006
    المشاركات
    109


    انا كتبت الكود اللي يوصلني للمستويات كلها , لكن يبقى ربط ظاهري شكلي فقط يعني تظهر بشكل شجرة شكلية

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

    وراح أطّلع عن كائن رفيع وجزاك الله الف خير





    __________________
    www.msbarNet.com
    msn@msbarnet.com
    يستخدم العضوية شخصين





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

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

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