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

الموضوع: عمل زر next و back لقاعدة البيانات

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

    عمل زر next و back لقاعدة البيانات



    السلام عليكم جميعا

    اخواني الاعزاء هل من الممكن تعديل الملف التالي .

    مهمة الملف هو اظهار الاعضاء النشطين بالقاعدة .. الكود يظهر 10 اعضاء فقط ولو اردت اكثر اعدل كلمة limit الي رقم اكبر من عشرة حسب الطلب .

    ما اريده ان يطبع جملة " لايوجد نتائج مطابقة " في حالة لم يجد اي عضو نشط .. حيث ان العضو النشط يكون قيمة كذلك rank =1 والغير نشط rank=0

    فهل من الممكن عمل هذا الفنكشن وشكرا لكم

    كود PHP:
    <?


    //Let's connect to database and choose the database
    $result mysql_query("SELECT * FROM users WHERE rank=1 LIMIT 10");
    $rows mysql_num_rows($result);
    if(
    $rows 0){

    //Display users
    echo "<table width='300' border='1'>
        <tr>
        <td><center><font size='+2'>Users</font></center></td>
        </tr>
        <tr>
        <td>"
    ;
            echo 
    "<table border='1' width='100%'>"
                
    ."<tr>"
                
    ."<td width='25%'><b>Name</b></td><td width='25%'><b>rank</b></td>"
                
    ."</tr>";

    while(
    $row mysql_fetch_array($result)){
    echo 
    "<tr><td width='25%'>".$row['name']."</td><td width='25%'>".$row['rank']."</td>";
    }

        echo 
    "</table>";

    echo 
    "</td>
        </tr>
        </table>"
    ;
    }


    ?>






    __________________
    ليس كل ما يتمنى المرء يدركة


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


    ابحث عن كلمة "تعدد صفحات" أو باللغة الإنجليزية "Pagging"





    __________________
    Saudi Wanderer
    My Blog : SWanderer

  3. #3
    عضو فعال
    تاريخ التسجيل
    Feb 2008
    المشاركات
    1,759


    تفضل اخوى
    كود PHP:
    <?php
    if(!$page)
    {
    $page=1;
    }
    else
    {
    $page=$_GET['page'];
    }

    $con mysql_connect("localhost","root","");
    if (!
    $con)
      {
      die(
    'Could not connect: ' mysql_error());
      }

    mysql_select_db("DATABASE"$con);

    $max=2;
    $from=($max*$page)-$max;
    $sql mysql_query("select * from DATABASE");
    $num_sql mysql_num_rows($sql);
    $sql1 mysql_query("select * from DATABASE limit $from,$max");
    $num_sql1 mysql_num_rows($sql1);
    $pages=ceil($num_sql/$max);

    $result mysql_query("SELECT * FROM DATABASE");

    echo 
    "<table border='1'>
    <tr>
    <th>id</th>
    <th>Name</th>
    <th>Age</th>
    </tr>"
    ;while($row mysql_fetch_array($sql1))
      {
      echo 
    "<tr>";
       echo 
    "<td>" $row['id'] . "</td>";
      echo 
    "<td>" $row['name'] . "</td>";
      echo 
    "<td>" $row['age'] . "</td>";
      echo 
    "</tr>";
      }
    echo 
    "</table>";
    mysql_close($con);

    if(
    $page>1)
    {
    $prev=$page-1;
    echo
    "<a href=".$PHP_SELF."?page=$prev></a>";
    }

    for(
    $i=1;$i<=$pages;$i++)
    {
    if(
    $page==$i) echo"[$i]";
    else
    {
    echo
    "<a href=".$PHP_SELF."?page=$i>$i</a>";
    }
    }

    if(
    $page<$pages)
    {
    $next=$page+1;
    echo
    "<a href=".$PHP_SELF."?page=$next></a>";
    }
    ?>
    لاتنسانى من الدعاء





    التعديل الأخير تم بواسطة edafa.info ; 05-10-2009 الساعة 02:24 PM
    __________________
    FaceBook Application Developer
    تعلم برمجة سكريبت جلب المحتوى خطوة بخطوة
    مشروعى داخل معرض الاتصالات
    لمراسلتي إضغط هنا
    سبحان الله وبحمده سبحان الله العظيم





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

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

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