Mysql
 sql >> Teknologi Basis Data >  >> RDS >> Mysql

Bagaimana cara mengatur kondisi dalam kode berikut untuk menandai halaman saat ini di pagination?

Anda dapat mengubah for loop dari

 <?php
     for($i=1;$i <= $page;$i++){
     ?>

     <?php
     if ($id>1)
     { ?>
         <li class="active"><a href="?id=<?php echo $i ?>"><?php echo $i;?></a></li>
    <?php }
     ?>
    <!--     <li><a  href="?id=<?php echo $i ?>"><?php echo $i;?></a></li>  -->
      <?php
     }
      ?>

ke:

<?php
for($i=1;$i <= $page;$i++){
  $class=($i==$id)? ' class="active"' : '';
  echo '<li'.$class.'><a href="?id='.$i.'">'.$i.'</a></li>';
}
?>

Jika saya telah memahami kode Anda dengan benar, $page mewakili halaman total dan $id mewakili halaman saat ini, ini akan menetapkan nomor halaman saat ini sebagai kelas aktif dan meninggalkan halaman lain tanpa kelas



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Apa perbedaan antara tipe data BLOB dan TEXT di MySQL?

  2. SQL Auto Increment beberapa kali dalam tabel yang sama

  3. bagaimana cara mengakses postgres dari mysql?

  4. Laravel 5 PDOException Tidak Dapat Menemukan Driver

  5. Berbagi database (mysql) antara aplikasi Django dengan router Database