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

الموضوع: مشكلة في تعدد الصفحات في الصفحات الفرعية

  1. #1
    عضو نشيط
    تاريخ التسجيل
    Apr 2010
    المشاركات
    51

    Exclamation مشكلة في تعدد الصفحات في الصفحات الفرعية



    بسم الله الرحمن الرحيم
    السلام عليكم ورحمة الله وبركاته

    السكربت الذي أعمل عليه يوجد به صفحة رئيسية وهذه الصفحة لا يوجد بها استعلامات من قاعدة البيانات اقوم بجلب الصفحات الفرعية داخل الصفحة الرئيسية عن طريق الكود التالي

    كود PHP:
       <? 
        $page 
    $_GET['cpages']; // الدليل الرئيسي للصفحات cpages 
     
       
    if (isset($page)) { //التحقق من قيمة داخل الدليل الرئيسي 
         
    $url $page.".php"//أخفاء .بي اتش بي من أل url 
        
    if (file_exists($url)) { //دالة التحقق من وجود ملف معين 
            
    include $url//أستدعاء الرابط 
        
    }else { 
        echo 
    '<center>'
        echo 
    "عذراً الصفحة غير موجودة"
        echo 
    '</center>'
        } 
     
      }else { 
    //محتوى الصفحة الرئيسية 
     
      
    echo '.'
     
      } 
     
      
    ?>
    وقمت باستدعاء صفحة يوجد بها استعلامات من قاعدة البيانات وهذه الصفحة يتم تقسيم النتائج في كل صفحة خمس نتائج عند استدعاء هذه الصفحة تظهر داخل الصفحة الرئيسية بدون مشاكل ولكن عند الضغط على استعلام صفحة 2 لا يظهر الاستعلام يعرض الصفحة الرئيسية ولكن اذا قمت بفتح هذه الصفحة لوحدها بدون استدعائها داخل الصفحة الرئيسية يتم التنقل بين صفحات الاستعلام بدون اي مشاكل وهذا هو كود الصفحة

    كود PHP:
    <? include_once("../inc/config.php"); 
     
        if(!isset(
    $_GET["page"])) 
        { 
        
    $page=1
        } 
        else 
        { 
        
    $pageintval($_GET['page']); 
        } 
        
    $max=5
        
    $from=($max*$page)- $max
        
    $sql mysql_query("select * from box_scripts order by id"); 
        
    $num_sql mysql_num_rows($sql); 
        
    $sql1 mysql_query("select * from box_scripts order by id desc limit $from,$max "); 
        
    $num_sql1 mysql_num_rows($sql1); 
        
    $pages=ceil($num_sql/$max); 
        
    $num mysql_num_rows($sql); 
        
    $result mysql_query("SELECT * FROM box_scripts order by id"); 
        while(
    $row mysql_fetch_array($sql1) ){ 
        
    $id $row["id"];//حقل الترقيم 
        
    $sname$row["sname"];//حقل اسم السكربت 
        
    $sdescr $row["sdescr"];//حقل وصف السكربت 
        
    $simg $row["simg" ] ;// حقل صورة السكربت 
     
     
        
    if (isset($id)) { 
     
     
            echo 
    "<div id='titile'> 
            
    $row[sname]</td> 
            </div>"

     
            echo 
    "<div id='show'> 
            <div class='stable'> 
            
    $simg 
            </div> 
     
            <div class='stable2'> 
            
    $sdescr 
            </div> 
             
            </div> 
            </div> 
     
            "

            } 
            } 
         if(
    $page>1
         { 
         
    $prev=$page-1
         echo
    "<span id=dis><a href=".$PHP_SELF."?page=$prev\">الخلف</a></span>"
         } 
         for(
    $i=1;$i<=$pages;$i++) 
         {
    //شكل عرض رقم الصفحة عند الضغط 
         
    if($page==$i) echo"<div id='num'>$i</div>"
         else 
         {
    //شكل عرض ارقام التنقل بين الصفحات 
         
    echo"<div id='num'><a href=".$PHP_SELF."?page=$i\">$i</a></div>"
         } 
         } 
         if(
    $page<$pages
         { 
         
    $next=$page+1
         echo
    "<span id=dis><a href=".$PHP_SELF."?page=$next\">التالي</a></span>"
         } 
         
    ?>
    وعند اعطاء المتغير page$ نفس القيمة يظهر هذا الخطأ

    كود PHP:
    Warning:  mysql_num_rows(): supplied argument is not a valid  MySQL result resource in C:AppServwwwscriptsboxbox_scripts.php  on line 21

    Warning
    :  mysql_fetch_array(): supplied argument is not a valid  MySQL result resource in C:AppServwwwscriptsboxbox_scripts.php  on line 24 








  2. #2
    عضو نشيط
    تاريخ التسجيل
    May 2007
    المشاركات
    47


    اخوي الغالي ولا عليك امر في السطر 21 و 24 في الملف _scripts.php اكتب الامر التالي :

    echo mysql_error();


    وعطني رسالة الخطاء اخوي






    __________________
    soalasmari [at] gmail[dot] com
    سوالف سوفت
    ... نحو سوالف افضل





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

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

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