Tutorial PHP: Cara Menambah Butang Halaman Sebelum dan Seterusnya pada Halaman Web
P粉718730956
P粉718730956 2023-08-27 10:22:36
0
1
547
<p>Saya mendapatkan lagu saya daripada pangkalan data MySQL dan akan menambah lebih banyak lagu pada masa hadapan, jadi tiada cara untuk mengekodkan nombor maksimum. Saya akan sangat berterima kasih atas sebarang bantuan atau nasihat. </p>
P粉718730956
P粉718730956

membalas semua(1)
P粉451614834

Anda boleh menggunakan pertanyaan berikut untuk mendapatkan jumlah bilangan rekod dalam pangkalan data

$query = 'SELECT count(*) as total FROM song';

Digunakan untuk menyemak sama ada nilai maksimum tercapai

<? if ($page*$recordsPerPage < $total) : ?>
<a href="page/details.php?id=<?= $id + 1 ?>">下一页</a>

Contoh penuh menyembunyikan halaman seterusnya

$servername = "localhost";
$username = "root";
$password = "";
$dbname = "test2";

// 创建连接
$conn = new mysqli($servername, $username, $password, $dbname);
// 检查连接
if ($conn->connect_error) {
  die("连接失败: " . $conn->connect_error);
}
if (!isset($_GET['id'])) {
        $id = 1;
     } else {
        $id = (int)$_GET['id'];
     }
     
     $recordsPerPage = 10 ;
     
   //  $query = 'SELECT * FROM song WHERE 1 LIMIT ' . (($id - 1) * $recordsPerPage) . ' ' . $recordsPerPage;
   // 这里需要处理歌曲数据的获取   
         
         
$sql = "select count(*) as total FROM songs";
$result = $conn->query($sql);
$data = $result->fetch_assoc();


if ($id*$recordsPerPage < (int)$data["total"])
echo "<a href='page/details.php?id=". ($id+1) ."'>下一页</a>";

$conn->close();
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan