عندي جدول به 20 سجل وأريد عرض كل 5 سجلات في صفحة
طبعا بالـــ PHP
عندي جدول به 20 سجل وأريد عرض كل 5 سجلات في صفحة
طبعا بالـــ PHP
select * from table LIMIT 5
بالمناسبة موجود الكثير من هذه الأمثله فى مشاركات سابقه
<?
include "conn.php";
$sql2="select * from table";
$rs2=mysql_query($sql2);
$count2=mysql_num_rows($rs2); // لمعرفه عدد السطور الكلية في الجدول
?>
ملاحظة : انا جربت هذا الكود و اشتغل معي .... بالتوفيق يا اخي
<?
$number=5; // عدد السطور المراد عرضها في الصفحة
$size=($count2/$number)-1; // تلزم لمسألة زري السابق و التالي
$start=$page*$number;
$sql="select * from table limit $start , $number";
$rs=mysql_query($sql);
$count=mysql_num_rows($rs);
for($i=0;$i<$count;$i++)
{
list($did,$name)=mysql_fetch_row($rs);
echo $name."<br>";
}
?>
<? if($page==0){ ?> // الصفحة الاولى لايلزم ان يكون زر السابق فعال
سابق
<? }
else{ ?>
<p><a href="test.php?page=<? echo ($page-1); ?>">سابق</a>
<? }
if($page<$size){ ?>
<a href="test.php?page=<? echo ($page+1); ?>">تالي</a></p>
<? }
else{ ?> // الصفحة الاخيرة لايلزم ان يكون زر التالي فعال
تالي
<? }
?>تم تعديل هذه المشاركة بواسطة yousif82 في 14 مايو 2005 في 18:41
يوســــــــــــــــــــــYOUSIFـــــــــــــــــــــف
هذا الموضوع مغلق.