یه سری اطلاعات رو میخوام توی تیبل نشون بدیم توی هر صفحه 10 رکورد باشه ردیف ها چطوری شماره گذاری میشن یعنی صفحه اول از 1 تا 10 صفحه دوم از 11 تا 20 و ...
ممنون.
ممنون.
شماره گذاری برای جدول های چند صفحه ای
|
21-08-1394، 02:36 ق.ظ
یه سری اطلاعات رو میخوام توی تیبل نشون بدیم توی هر صفحه 10 رکورد باشه ردیف ها چطوری شماره گذاری میشن یعنی صفحه اول از 1 تا 10 صفحه دوم از 11 تا 20 و ...
ممنون.
21-08-1394، 09:39 ق.ظ
منظورتون رو متوجه نمیشم. میخواین توی دیتابیس مرتب شماره بخورن یا فقط موقع خوندن بتونید صفحه صفحه استخراج کنید؟ اگه فقط قصدتون موقع خوندنه میتونید با limit و offset توی کوئری کار کنید. درمورد Pagination in PHP with MySQL تحقیق کنید.
تشکر شده توسط: hamid
موقع نمایش منظورمه.موقع نمایش جدول ها یه ستون دارن با عنوان ردیف
که صفحه اول از یک شروع میشه صفحه دوم باید از یازده شروع بشه.
21-08-1394، 07:13 ب.ظ
فقط کافیه Pagination رو سرچ بزنید، اون هدر جدول ایناتون رو از قبل ثابت بسازید و فقط رکوردهای جدول رو هی تغییر بدید:
http://forum.ncis.ir/Thread-%DA%A9%D9%84...Pagination تشکر شده توسط: hamid
22-08-1394، 01:35 ق.ظ
نمیدونم چرا منظورم رو نمیتونم برسونم.
من نمیخوام ردیف رو از دیتابیس بخونم چون ممکنه یه رکورد حذف بشه یا اصلا از رکورد 100 بخونم ولی میخوام ردیف همیشه از یک شروع بشه به شمردن که کاربر بدونه تو ستون چندم . با id دیتابیس کار ندارم
22-08-1394، 09:27 ق.ظ
خوب خودتون قبل از foreach یا while یه متغیر با مقدار 1 ست کنید و بعد همون رو چاپ و Increment کنید. مثال:
$i = 1; while($row = mysqli_fetch_assoc($result)) { echo '<tr>'; echo '<td>' . $i++ . '</td>'; ... echo '</tr>'; } تشکر شده توسط: hamid
|
|