php
(0);//关闭提示
"";
$=5;//每页显示5条数据
$sql="(*)";//选择数据库,计算符合条件的行数并返回行数
$=($sql);//执行,如果成功则返回结果集(从数据库中找到所有的数据,返回条数)
$row=mysql_fetch_row($result);//获得数组Array[0]="数据库里的总条数"
$infoCount=$row[0];//获得总条数:取得数组中的值$row[0]="数据库里的总条数"
$pageCount=ceil($infoCount/$pagesize);//获取总页数(总个数/每页的个数5)
$currpage=empty($_GET["page"])1:$_GET["page"];//如果当前页为空则定义page=1即$currpage=1反之亦然
if($currpage$pageCount)//如果输入的页数超过总页数则默认跳转到最后一页
{
$currpage=$pageCount;
}
!DOCTYPEhtml
html
head
metacharset=GBK"utf-8"/
title/title
!--此处添加了bootstrip样式--
linkhref="../dist/css/bootstrap.min.css"rel="externalnofollow"type="text/css"rel="stylesheet"/
linkhref="css/index.css"rel="externalnofollow"type="text/css"rel="stylesheet"/
script
functiontest(){
varsum;
if(document.frm.title.value==''){
alert('请填写标题');
returnfalse;
}else{
sum=document.frm.title.value.length;
if(sum5||sum20){
alert('标题长度5-20个字符');
returnfalse;
}
}
if(document.frm.username.value==''){
alert('请填写用户网名');
returnfalse;
}
if(document.frm.content.value==''){
alert("请填写内容");
returnfalse;
}
returntrue;
}
/script
/head
body
divclass="content"
h5style="color:red;"phpecho$infoCount;条留言/h5br/
ulclass="bt"
li留言标题/li
li用户网名/li
li时间/li
/ul
php//从当前页开始向下取出5个
$re=mysql_query("select*fromguestlistorderbyiddesclimit".($currpage-1)*$pagesize.",".$pagesize);
while($row=mysql_fetch_assoc($re))//得到一行数据的数组,再执行则得到再下一行,如果得到是最后一行,那么再执行则返回false
{
ulclass="nr"
liphpecho$row["title"];/li
liphpecho$row["username"];/li
liphpecho$row["addtime"];/li
/ul
divclass="lynr"
pstrong留言内容:/strong/pspanphpecho$row["content"];/span
/div
php
}
hrstyle="width:800px"/
ulclass="pagination"
!--上一页--
php
for($i=1;$i=$pageCount;$i++)
{
if($i==$currpage)
{
echo"liahref=page=".($i-1)."/a/li
}
}
!--数字页--
php
for($i=1;$i=$pageCount;$i++)
{
if($i==$currpage)
{
echo"liastyle='background-color:#EEEEEE'$i/a/li
}else{
echo"liahref='page=$i'$i/a/li}
}
!--下一页--
php
for($i=1;$i$pageCount;$i++)
{
if($i==$currpage)
{
echo"liahref=page=".($i+1)."/a/li
}
}
/ul
br/
ul
/ul
hr/
strongstyle="color:red"发表留言/strong
formaction="result.php"method="post"name="frm"οnsubmit="returntest()"
tablecellpadding="0"cellspacing="0"
tr
td留言标题:/td
tdinputtype="text"name="title"autocomplete="off"//td
/tr
tr
td网名:/td
tdinputtype="text"name="username"autocomplete="off"//td
/tr
tr
td留言内容:/td
tdtextareaname="content"cols="42"rows="5"autocomplete="off"//textarea/td
/tr
tr
td/td
tdinputclass="btn"type="submit"name="submit"value="提交"//td
/tr
/table
/form
/div
/body
/html