Tahun baru, skill baru! 🚀. Masukkan kupon "skill2025" untuk diskon 30% di kelas apa saja

Tombol navigasi angka, next dan last pagination tidak berfungsi

saya mencoba membuat pagination php dengan mengikuti tutorial di internet, tapi saat mencobanya tombol angkanya tidak keluar dan tombol next serta tombol last tidak berfungsi, sedangkan tombol prev maupun first berfungsi semestinya.

ini ss gambar penggunaannya

lihat-arsip-db.php

<?php
error_reporting(1);
include "koneksi.php";

$arsipdb    = "SELECT * FROM `dari_bulog` LIMIT $awal, $perhalaman";
$data_db2   = mysqli_query($conn, $arsipdb);
$data_db    = mysqli_query($conn, "SELECT * FROM `dari_bulog`");

$totaldb    = mysqli_num_rows($data_db);
$pagesdb    = ceil($totaldb/$perhalaman);
$no       = 1;
while($db = mysqli_fetch_array($data_db2)){
?>
<tr>
	<td><?php echo $no++; ?></td>
	<td><?php echo $db['id_db']; ?></td>
	<td><?php echo $db['nomor_surat_db']; ?></td>
        <td><?php echo $db['tanggal_kirim']; ?></td>
	<td><?php echo $db['tanggal_terima_db']; ?></td>
	<td><?php echo $db['tujuan']; ?></td>
	<td><?php echo $db['perihal_db']; ?></td>
	<td>
          <a style="color: #FFF;" onclick="konfirmasiHapusDB()" href="#">
		<button class="btn btn-danger">
			<span class="glyphicon glyphicon-trash"></span>
		</button>
		<script>
			function  konfirmasiHapusDB(){

                var konfirmasi = confirm("Anda Yakin Ingin Menghapus Arsip Ini ?");

				if(konfirmasi === true){
					document.location.href="config/config-hapus-db.php?id_db=<?php echo $db['id_db']; ?>";
				}else{
					document.location.href="lihat-arsip-db.php";
				}
												}
	</script>
	</a>
	<a style="color: #FFF;" href="edit-arsip-db.php?id_db=<?php echo $db['id_db']; ?>">
	        <button class="btn btn-primary">
		      <span class="glyphicon glyphicon-pencil"></span>
	        </button>
	</a>
	<a style="color: #FFF;" href="#?id_db=<?php echo $db['id_db']; ?>">
		<button class="btn btn-success">
		     <span class="glyphicon glyphicon-print"></span>
	        </button>
	</a>
	</td>
</tr>
	<?php
		}
	?>

lihat-arsip-db.php (navigasi paging)

<?php
	include "koneksi.php";
	if($page == 1){
?>
		<li class="disabled"><a href="#">FIRST</a></li>
		<li class="disabled"><a href="#">«</a></li>
<?php
	}else{
		$halprev = ($page > 1) ? $page - 1 : 1;
?>
		<li><a href="lihat-arsip-db.php?halaman=1">First</a></li>
                <li><a href="lihat-arsip-db.php?halaman=<?php echo $halprev; ?>">«</a></li>
<?php
	}
?>

<!--Nomor Tombol-->
	<?php for($b=1; $b<=$pagesdb; $b++){ ?>
		<li><a href="?halaman=<?php echo $b ?>"><?php echo $b?></a></li>
	<?php
           }
        ?>
<!--config--tambahan-->
	<?php
		$semua_db = mysqli_connect($conn,"SELECT COUNT(*) AS jumlah FROM `dari_bulog`");
		$dapat_db = mysqli_fetch_array($semua_db);

		$jumlah_link_db = 2;
	?>
<!--berikutnya dan akhir-->
<?php
	if($page == $jumlah_link_db){
?>
		<li class="disabled"><a href="#">»</a></li>
		<li class="disabled"><a href="#">Last</a></li>
<?php
	}else{
		$halnextdb = ($page < $pagesdb) ? $page + 1 : $pagesdb;
?>
		<li><a href="lihat-arsip-db.php?halaman=<?php echo $halnextdb; ?>">»</a></li>
		<li><a href="lihat-arsip-db.php?halaman=<?php echo $pagesdb; ?>">Last</a></li>
<?php
    }
?>

koneksi.php

<?php

	define('db_host','localhost');
	define('db_user','root'); //user database
	define('db_pass',''); //password database
	define('db_name','db_bulog');

	$conn=mysqli_connect(db_host, db_user, db_pass);
	mysqli_select_db($conn,db_name);

	$perhalaman = 6;
	$page       = isset($_GET["halaman"]) ? (int)$_GET["halaman"]: 1;
	$awal       = ($page > 1) ? ($page * $perhalaman) - $perhalaman : 0;
?>

mohon bantuannya

avatar mchDarmawan
@mchDarmawan

1 Kontribusi 0 Poin

Diperbarui 6 tahun yang lalu

1 Jawaban:

Jawaban Terpilih

<pre> &lt;?php for($b=1; $b&lt;=$pagesdb; $b++){ ?&gt; &lt;li&gt;&lt;a href="?halaman=&lt;?php echo $b ?&gt;"&gt;&lt;?php echo $b?&gt;&lt;/a&gt;&lt;/li&gt; &lt;?php } ?&gt; </pre>

apa karena &lt;?php echo $b ?&gt; gk ad titik koma?

avatar zomdn888
@zomdn888

9 Kontribusi 5 Poin

Dipost 6 tahun yang lalu

Tanggapan

terima kasih bnyk gan, masalah sudah terselesaikan

Login untuk ikut Jawaban