<?php
$con=mysqli_connect('localhost','root','','stu');
mysqli_query($con,"set names utf8"); //设置字符集为utf8
$sql="select * from teacher";
result=mysqli_query(con,$sql);
count=mysqli_num_rows(result); //记录总条数$count。
pagesize=10;//每页要显示的记录条数pagesize
if (count%pagesize==0) pagecount=count/pagesize;else pagecount=(int)(count/pagesize+1); //总页数$pagecount
row=mysqli_fetch_assoc(result); //数组$row的键名为字段名
page=@_REQUEST["page"]; //欲显示的页数$page
if (page==null) currentpage=1;else currentpage=intval(page);
for(i=1;i<=(currentpage-1)\*pagesize;$i++) //指定每一页面显示20条记录
{ if (!$row) break;
row=mysqli_fetch_assoc(result);
}
?>
<table width="500" border="1" align="center" cellpadding="0">
<tr>
<td height="25" colspan="5" align="center" bgcolor="#99CCCC">第<?php echo currentpage;?\>页/共\pagecount;?>页</font>
<?php
if ($currentpage==1) echo "首 页 | 上一页 | ";
else
{?>
<a href="EX7-7.php?page=1">首 页</a> |
<a href="EX7-7.php?page=<?php echo $currentpage-1;?>">上一页</a> |
<?php
}
if (currentpage==pagecount) echo "下一页 | 尾 页";
else
{?>
<a href="EX7-7.php?page=<?php echo $currentpage+1;?>">下一页</a> |
<a href="EX7-7.php?page=<?php echo $pagecount;?>">尾 页</a>
<?php
}
?></td>
</tr>
<tr>
<td width="100" height="25" align="center">职工号</td>
<td width="100" height="25" align="center">姓名</td>
<td width="100" height="25" align="center">密码</td>
<td width="100" height="25" align="center">性别</td>
<td width="100" height="25" align="center">出生日期</td>
</tr>
<?php
for(i=1;i<=pagesize;i++)
{ if (!$row) break;
?>
<tr>
<td width="100" height="25" align="center"><?php echo $row["职工号"];?></td>
<td width="100" height="25" align="center"><?php echo $row["姓名"];?></td>
<td width="100" height="25" align="center"><?php echo $row["密码"];?></td>
<td width="100" height="25" align="center"><?php echo $row["性别"];?></td>
<td width="100" height="25" align="center"><?php echo $row["出生日期"];?></td>
</tr>
<?php
row=mysqli_fetch_assoc(result);
}
?>
</table>
添加teacher表中的数据
首先创建表中的表头内容

在填入数据

最后的结果如下图:

