HTML和Java都是編程語言中廣泛使用的語言。其中,HTML是用于設計網頁的一種語言,而Java是一種廣泛用于Web應用程序的編程語言。分頁是一個常見的網頁功能,允許用戶方便地查看和訪問大量的數據。在本文中,我們將介紹如何使用HTML和Java來編寫分頁代碼。
<html> <head> <title>分頁演示</title> </head> <body> <table> <tr> <th>姓名</th> <th>年齡</th> <th>地址</th> </tr> <?php $dbhost = 'localhost:3306'; $dbuser = 'root'; $dbpass = 'password'; $conn = mysqli_connect($dbhost, $dbuser, $dbpass); if(! $conn ) { die('Could not connect: ' . mysqli_error()); } mysqli_select_db($conn, 'test_db'); $sql = 'SELECT * FROM emp'; $result = mysqli_query($conn, $sql); $count = mysqli_num_rows($result); $limit = 5; $page_count = ceil($count / $limit); if (isset($_GET['page'])) { $page = $_GET['page']; } else { $page=1; } $skip = ($page - 1) * $limit; $sql = 'SELECT * FROM emp LIMIT ' . $skip . ', ' . $limit; $result = mysqli_query($conn, $sql); while($row = mysqli_fetch_assoc($result)) { echo "<tr>"; echo "<td>" . $row['ename'] . "</td>"; echo "<td>" . $row['age'] . "</td>"; echo "<td>" . $row['address'] . "</td>"; echo "</tr>"; } mysqli_close($conn); ?> </table> <div> <?php $url = $_SERVER['PHP_SELF'] . "?page="; for ($i=1; $i<=$page_count; $i++) { echo "<a href='" . $url . $i . "'>" . $i . "</a> "; } ?> </div> </body> </html>
以上是一個簡單的分頁示例。在這個示例中,我們首先連接到MySQL數據庫,然后查詢員工表中的全部記錄。接著,我們計算了總記錄數,并根據每頁顯示的記錄數計算出總頁數。如果用戶通過GET請求向我們的程序傳遞了分頁參數,則我們讀取該參數值并使用它來計算應顯示的數據。最后,我們使用LIMIT語句將查詢結果限制在當前頁應顯示的行數內。最后,我們為每個頁面顯示了一個鏈接,用戶可以通過這些鏈接輕松地瀏覽整個數據集。