php 实现留言本,php简单留言本功能实现代码

4aea7548e60cb63c42bf1e2997cd0694.jpg

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

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值