PDA

View Full Version : سوال: مشکل در صفحه بندی php



ms11309
جمعه 07 تیر 1392, 22:05 عصر
با سلام
من با استفاده از کدهای زیر صفح بندی کردم


$limit = "15"; if($job == "Admin"){ if(isset($_GET['page'])) { $pagesss = $_GET['page']; $page = ($pagesss - 1) * $limit; } else { $page = 0; } $numresults = mysql_query("..... and how = '1'"); $numrows = mysql_num_rows($numresults); $pages = intval($numrows/$limit); // $pages now contains int of pages, unless there is a remainder from division. if ($numrows%$limit) { $pages++;} // has remainder so add one page $current = ($page/$limit) + 1; // Current page number. if (($pages < 1) || ($pages == 0)) { $total = 1;} // If $pages is less than one or equal to 0, total pages is 1. else { $total = $pages;} // Else total pages is $pages value. $first = $page + 1; // The first result. if (!((($page + $limit) / $limit) >= $pages) && $pages != 1) { $last = $page + $limit;} //If not last results page, last result equals $page plus $limit. else{ $last = $numrows; } // If last results page, last result equals total number of results.


و

for($i=1; $i <= $total; $i++){ echo'<a href="">'.$i.'</a>'; }


استفاده میکنم

حالا مشکل اینجاست
صفحات در یک خط نمایش داده میشن
حتی اگه 100 صفحه باشه
مثلا:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19
و همینطور ادامه تا اخر
و من میخوام با این صورت نشون بده
1 2 3 4 5 6 7 ... 19
یا مثل این که حجم شمارش کم بشه

کسی میتونه کمکم کنه؟

ms11309
جمعه 07 تیر 1392, 22:31 عصر
لطفا یکی راهنمایی کنه

colors
جمعه 07 تیر 1392, 23:00 عصر
یه سری به سایت زیر بزن و اگه میشه از روشی که اینجا توضیح داده شده استفاده کنید. امکانی که شما میخواهید رو هم داره. خیلی هم ساده و سبکه
http://www.phpeasystep.com/phptu/29.html