이전 섹션에서 언급했듯이 추가를 완료한 후 표시 페이지로 이동하여 다음 표시 페이지의 HTML 코드를 살펴보겠습니다.
<!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>
우선 데이터베이스에도 연결합니다
header("Content-type: text/html; charset= utf-8");//인코딩 설정
$con =@mysql_connect("localhost","root","root") 또는 die("데이터베이스 연결 실패" );
mysql_select_db('news') or die(" 지정된 데이터베이스를 열 수 없습니다.");
mysql_query("set names utf8");//데이터베이스의 문자 집합을 설정합니다
그런 다음 데이터를 꺼내고 do paging
//페이징 기능
$page = isset($_GET[ 'page'])?intval($_GET['page']):1;//현재 페이지 번호를 설정하고, 없으면 다음으로 설정하세요. 1
$num=1;//
$sql="select * from new";
$result=mysql_query($sql);
$total=mysql_num_rows($result);//총 쿼리 데이터 수
$pagenum =ceil($total/$num);//전체 페이지 수를 가져옵니다
// 전달된 페이지 번호 매개변수 apge가 전체 페이지 번호 pagenum보다 크면 오류 메시지가 표시됩니다.
if($page> $pagenum || $page == 0){
사용 사용 사용 사용 ‐ ‐ ‐ ~ ;history.go(-1);</script>";
종료;
}
$offset=($page -1)*$num;
/* 첫 번째 페이지가 (1-1)*10=0이고 두 번째 페이지가 (2-1)*10=10인 경우 제한의 첫 번째 매개변수의 값 오프셋을 가져옵니다. . (전달된 페이지 수 - 1) * 각 페이지의 데이터는 Limit의 첫 번째 매개변수 값을 가져옵니다. */
$sql="select * from new order by id desclimit $offset,$num ";
$info =mysql_query ($sql); //해당 페이지 번호에 표시할 데이터를 가져옵니다
if($info && mysql_num_rows($info)){
while($row=mysql_fetch_assoc($info)){
$data[ ]=$row ;
|
<table cellpadding="0" cellpacing="0" border="1">
<tr>
<번째>ID</th>
<번째>标题</th>
< th>内容</th>
<th>时间</th>
<th>操작품</th>
</tr>
<?php
if(!empty($data) ){
foreach($data as $row){
?>
<tr>
<td><?php echo $row['id'];></t d>
< ;td><?php echo $row['title'];?></td>
<td><?php echo $row['content'];?></td>
<td><?php echo date('y-m-d',$row['messtime']);?></td>
<td>
<a href="modifynew.php ?id=<?php echo $row['id'];?>">修改</a>
<a href="delnew.php?id=<?php echo $row[' id'];?>">删除</a>
</td>
</tr>
<?php
}
}
$first=1;
$prev=$page- 1;
$next=$page+1;
$last=$pagenum;
?>
<tr>
< a href="newlist.php?page=<?php echo $prev ?>">이전 페이지 다음 ?>">다음 페이지</a>
;/td>
다음 섹션