رفتن به مطلب
انجمن تخصصی پرسش و پاسخ

hosseinshaker

کاربر عضو
  • تعداد ارسال ها

    1
  • تاریخ عضویت

  • آخرین بازدید

اعتبار در سایت

0 Neutral
  1. hosseinshaker

    pagination در php

    با سلام خدمت دوستانمن چ کدی به کد هام اضافه کنم که مثلا اگه صد تا صفحه داشتم از ۱تا۱۰۰رو ننویسه مثا بنویسه ۱و۲و۳و...۹۹و۱۰۰واسه صفحه بندی هست اطلاعات خیلی زیاده چ کد یا دستوری اضافه کنم اینطوری شه؟مرسی از راهنماییتون <?php $db="posts"; $results_per_page =7; $query = "select *from $db"; $result = mysqli_query($connect_db, $query); $number_of_result = mysqli_num_rows($result); $number_of_page = ceil ($number_of_result / $results_per_page); if (!isset ($_GET['page']) ) { $page = 1; } else { $page = $_GET['page']; } $page_first_result = ($page-1) * $results_per_page; $query = "SELECT *FROM $db LIMIT " . $page_first_result . ',' . $results_per_page; $result = mysqli_query($connect_db, $query); ?> <div class="layout-px-spacing"> <div class="row layout-top-spacing" id="cancel-row"> <div class="col-xl-12 col-lg-12 col-sm-12 layout-spacing"> <div class="widget-content widget-content-area br-6"> <?php echo($massage); ?> <div class="table-responsive mb-4 mt-4"> <table id="html5-extension" class="table table-hover non-hover" style="width:100%"> <thead> <tr> <th>ردیف</th> <th>نام و نام خانوادگی</th> <th>شماره </th> <th>ویرایش</th> <th>حذف</th> </tr> </thead> <tbody> <?php $i=1; while ($row = mysqli_fetch_array($result)) { ?> <tr> <td><?php echo $i++ ?></td> <td><?php echo($row['name']);?></td> <td><?php echo($row['pelak']);?></td> <td> <div class="btn-group"> <a href="list-kadr-edit.php?edit=<?php echo($row['id']);?>" class="btn btn-dark">ویرایش</a> </div> </td> <td> <div class="btn-group"> <a href="list-kadr.php?del=<?php echo($row['id']);?>" class="btn btn-danger">حذف</a> </div> </td> </tr> <?php } ?> </tbody> </table> <nav class="row"> <div class="col-md-2"></div> <div class="col-md-8"> <?php echo('<div class="dataTables_paginate1 paging_simple_numbers1">'); echo('<ul class="pagination ul-navi">'); for($page = 1; $page<= $number_of_page; $page++) { echo('<li class="paginate_button page-item active ul-navi">'); echo '<a href ="test.php?page=' . $page . '" class="aa-page">' . $page . ' </a>'; echo('</li>'); } echo('</ul>'); echo('</div>'); ?> </div> <div class="col-md-2"></div> </nav> </div> <a href="list-kadr.php?clear=all" class="btn btn-danger">حذف تمامی رکورد ها</a> </div> </div> </div> </div>
×
×
  • جدید...