<html> <head> <title>顯示全部用戶</title> <meta http-equiv="content-type" content="text/html;charset=utf-8"> </head> <body> <a href="Regeister.php">註冊用戶</a> <table border="1px" cellpadding="0px" cellspacing="0px"> <tr> <td>用戶編號</td> <td>用戶姓名</td> <td>用戶手機號</td> <td>用戶郵箱</td> <td>用戶狀態</td> <td>登陸時間</td> <td>操做</td> </tr> <?php date_default_timezone_set('Asia/Shanghai'); $conn = mysql_connect("localhost","root","123456"); mysql_select_db("dbwpw"); mysql_query('set names utf8'); //判斷page變量是否存在 存在則獲取值 不存在則賦值1 $page = isset($_GET["page"]) ? intval($_GET["page"]):1; $pagesize = 3; //每頁顯示的數據行數 //查詢數據的總數total $total=mysql_fetch_assoc(mysql_query("SELECT count(*) as total from users ")); //根據鍵值獲取總數 $num=$total["total"]; //得到總頁數 pagenum $pagenum=ceil($num/$pagesize); //先判斷page的值 //若是page值大於總頁數 If($page>$pagenum){ $page=$pagenum; } //若是page值小於1 if($page<1){ $page=1; } //判斷每頁顯示 $offset = ($page - 1) * $pagesize; $sql = "SELECT userid,username,mobile,email,status,addtime from users order by userid asc limit $offset,$pagesize"; $result = mysql_query($sql,$conn); while($rs = mysql_fetch_assoc($result)) { $time = date('Y-m-d H:i:s', $rs['addtime']); echo '<tr> <td>'.$rs["userid"].'</td> <td>'.$rs["username"].'</td> <td>'.$rs["mobile"].'</td> <td>'.$rs["email"].'</td> <td>'.$rs["status"].'</td> <td>'.$time.'</td> <td><a href="Delete.php?action=delete&id='.$rs["userid"].'">刪除</a> <a href="Detail.php?action=detail&id='.$rs["userid"].'">詳細</a> <a href="update.php?id='.$rs["userid"].'">修改</a> </td> </tr>'; } ?> </table> <a href="Showuser.php">第一頁</a> <?php if($page == 1){ $prev = 1; }else{ $prev = $page-1; } ?> <a href="Showuser.php?page=<?php echo $prev; ?>">上一頁</a> <?php if($page>=$pagenum){ $next = $pagenum; }else{ $next = $page+1; } ?> <a href="Showuser.php?page=<?php echo $next; ?>">下一頁</a> <a href="Showuser.php?page=<?php echo ($pagenum) ?>">最後一頁</a> </body> </html>