الفريق العربي للبرمجةأرشيف المنتديات · 2000 – 2023
نسخة أرشيفية للقراءة فقط — التسجيل والمشاركة مغلقان، والمحتوى محفوظ كما كان.

عرض نتائج البحث

بدأه بن عوض في 26 مارس 2009 · 2 رد · 535 مشاهدة · في منتدى تطوير المواقع بـ PHP
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

كيف اعرض نتائج بحث من اكثر من جدول بشكل عشر نتائج في كل صفحة

بحيث اذا زادت النتائج عن اكثر من عشر يتم عرضها في صفحه التالية

بحيث يكون فيه السابق والتالي

#2

هذا سمى ال pagination ويوجد كلاسات كثيره لعمل هذا وجانية كلها لان الفكرة بسيطة جدا

ابحث فى جوجل وستجد مبتغاك

وهذا مثال

http://www.sitepoint.com/article/perfect-php-pagination/

بالتوفيق

#3

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

هذه طريقة بسيطة اخي الكريم جربها ربما تنفعك


$pp='10';//يمكنك تغيير هذا الرقم حسب الاسطرالتي تريدها
$res =mysql_query($query);
$total=mysql_num_rows($res);

if(!$_GET["page"])
{
$page = 0;
$prev = "<font><< Previous $pp</font>";
}
else
{
$page = $_GET["page"];
}
$a = $page * $pp;
$b = $a + $pp - $page * $pp;
$pages = $total / $pp;
$pageplus = $page + 1;
$pagemin = $page - 1;
if($page + 1 < $pages OR $pageplus=="$pages")
{
$next = "<a href='?page=$pageplus' title='التالي $pp' class='textblack'>التالي</a>";
}
if($page - 1 < $pages AND $page)
{
$prev = "<a href='?page=$pagemin' title='السابق $pp' class='textblack'>السابق</a>";
}
else
{
$prev = "<font class='textblue' >السابق</font>";
}
if($pageplus > $pages){
$next = "<font class='textblue' >التالي</font>";
}
$query.=" LIMIT $a,$b";
$results = mysql_query($query)
$query="SELECT FROM `".$TableName."`  ";

ثم ضع هذا الكود في المكان الذي تريد

<div dir='rtl' align='center' >$prev       $next
</div>

تم تعديل هذه المشاركة بواسطة Hassan Fakhany في 21 أبريل 2009 في 11:11

ماذا فقد من وجد حلاوة الإيمان

[وسط]وماذا وجد من فقد حلاوة الإيمان-------------------

[/وسط]

مواضيع مشابهة