Seperti yang dinyatakan dalam bahagian sebelumnya, selepas kami melengkapkan penambahan, kami melompat ke halaman paparan Mari lihat kod html halaman paparan berikut:
<!DOCTYPE html> <html> <heah> <meta charset="utf-8"> <title></title> <style type="text/css"> table{width:400px;} th{height:25px;} td{text-align:center;height:45px;} </style> </heah> <bohy> <table cellpadding="0" cellspacing="0" border="1"> <tr> <th>ID</th> <th>标题</th> <th>内容</th> <th>时间</th> <th>操作</th> </tr> <tr> <td>1</td> <td>明天过后</td> <td>大家好</td> <td>15-6-28</td> <td> <a href="modifynew.php">修改</a> <a href="delnew.php">删除</a> </td> </tr> <tr> <td colspan="5"> <a href="">首页</a> <a href="">上一页</a> <a href="">下一页</a> <a href="">末页</a> </td> </tr> </table> </bohy> </html>
Pertama sekali, kami juga menyambung ke. pangkalan data
header(" Content-type: text/html; charset=utf-8");//Set encoding
$con =@mysql_connect("localhost","root","root ") or die("Sambungan pangkalan data gagal") ;
mysql_select_db('news') or die("Pangkalan data yang ditentukan tidak boleh dibuka");
mysql_query("set names utf8");//Set the set aksara pangkalan data
Kemudian kami Keluarkan data dan lakukan paging
//Fungsi paging
$page = isset($_GET['page'])?intval($ _GET['page']):1;//Tetapkan nombor halaman semasa, jika tidak ditetapkan kepada 1
$num=1;//
$sql="select * from new";
$ result=mysql_query($sql);
$total=mysql_num_rows( $result);//Jumlah bilangan data pertanyaan
$pagenum=ceil($total/$num);//Dapatkan jumlah bilangan halaman
//Jika apge parameter halaman masuk lebih besar daripada jumlah bilangan halaman muka surat, mesej ralat
dipaparkan jika($page>$pagenum || $page == 0){
;< ;/script>";
keluar;
}
$offset=($page-1)*$num;
/* Dapatkan nilai mengimbangi parameter had pertama, jika Yang pertama halaman ialah (1-1)*10=0, dan halaman kedua ialah (2-1)*10=10. (Bilangan halaman yang diluluskan dalam - 1) * Data setiap halaman mendapat nilai parameter pertama had*/
$sql="select * from new order by id desc limit $offset,$num ";
$info=mysql_query($sql); //Dapatkan data untuk dipaparkan untuk nombor halaman yang sepadan
if($info && mysql_num_rows($info)){
while($row=mysql_fetch_assoc($ info)){
$data[]=$row;
}
}else{
} $data=array();
}
Kemudian kita lihat kod halaman html berikut
<table cellpadding="0" cellspacing="0" border="1">
<tr>
<th>ID</th><🎜 ;& </th>
<th>内容</th>
<th>时间</th> </th>
</ tr>
<?php
jika(!kosong($data)){
foreach($data sebagai $g){ 🎜> <tr>
<td><?php echo $row['id'];?></td>
<td><?php echo $row[>'];? ;</td>
<td><?php echo $row['content'];?></td>
<td;> -d',$row['messtime']);?></td>
<td>
<a href="modifynew.php?id=<? ['id'];?>">修改</a>
<a href="delnew.php?id=<?php echo $row['id'];?>" >删除</a>
</td>
</tr>
< }
$first=1;
$prev=$page-1;
$next=$page+1;
$last=$pagenum;
?>
<🎜<tr>
melalui ;
< >
; ;
bahagian seterusnya