PHP简单留言簿功能实现代码
这个例子分享了PHP留言簿函数的具体代码,供大家参考。具体内容如下
index.php
?服务器端编程语言(Professional Hypertext Preprocessor的缩写)错误报告(0);//关闭通知;注意提示require _ once ' conn . PHP $ page size=5;//每页显示5条数据$sql='从来宾列表中选择计数(*);//选择数据库,计算符合条件的行数并返回行数$ result=MySQL _ query($ SQL);//执行,如果成功则返回结果集(从数据库中找到所有的数据,返回条数)$ row=MySQL _ fetch _ row($ result);//获得数组数组[0]='数据库里的总条数$ Infocount=$ row[0];//获得总条数:取得数组中的值$row[0]='数据库里的总条数$页数=天花板($ info count/$页面大小);//获取总页数(总个数/每页的个数5)$ curr page=空($_GET['page'])?1: $ _ GET[' page '];//如果当前页为空则定义页面=1即$currpage=1反之亦然if($currpage$pageCount) //如果输入的页数超过总页数则默认跳转到最后一页{ $ currpage=$ pageCount}?DOCTYPE html html head meta charset=' utf-8 '/title/title!-此处添加了短靴带样式- link href='./dist/CSS/bootstrap。量滴CSS ' rel='外部无跟随'类型=' text/CSS ' rel='样式表/link href=' CSS/index。CSS ' rel='外部无跟随'类型=' text/CSS ' rel='样式表'/脚本函数test(){ var sum;if(文档。frm。标题。value==' '){ alert('请填写标题');返回false} else { sum=document。frm。标题。价值。长度;if(sum5 || sum20){ alert('标题长度5-20个字符');返回false} } if(文档。frm。用户名。value==' '){ alert('请填写用户网名');返回false} if(文档。frm。内容。value==' '){ alert('请填写内容');返回false}返回true }/script/head body div class=' content ' H5风格=' color : red'?php echo $ infoCount?条留言/h5br/ul class='bt' li留言标题/li li用户网名/li li时间/li /ul?php /从当前页开始向下取出5个$re=mysql_query('按身份证desc限制从来宾列表订单中选择* '。($currpage-1)*$pagesize .','.$页面大小);while($ row=MySQL _ fetch _ assoc($ re))//得到一行数据的数组,再执行则得到再下一行,如果得到是最后一行,那么再执行则返回false {?ul class='nr' li?PHP echo $ row[' title '];/li li?PHP echo $ row[' username '];/li li?PHP echo $ row[' addtime '];/li /ul div class='lynr' pstrong留言内容:/strong/pspan?PHP echo $ row[' content '];/span /div?php }?HR样式='宽度:800 px '/ul class='分页'!-上一页- ?PHP for($ I=1;$ I=$ page count $ I){ if($ I==$ curr page){ echo ' lia href=?页面=' .($i-1)./a/李;} } ?-数字页- ?PHP for($ I=1;$ I=$ page count $ I){ if($ I==$ curr page){ echo '阿利风格='底色: # eeee ' $ I/a/Li ';}else{ echo 'lia href='?page=$ I ' $ I/a/Li ';} } ?-下一页- ?PHP for($ I=1;$ I $ page count $ I){ if($ I==$ curr page){ echo ' lia href=?页面=' .($i 1)./a/李;} } ?/ul br/ul/ul HR/strong风格='颜色:红色'发表留言/strong表单操作='结果。PHP ' method=' post ' name=' frm ' on submit=' return test()'表格单元格填充=' 0 '单元格间距=' 0 ' tr TD留言标题:/TD TD输入类型=' text '名称=' title '自动完成=' off '/TD/tr tr TD网名:/TD TD输入类型=' text '名称=' username '自动完成=' off '/TD/tr tr TD留言内容:/TD tdtextarea name=' content ' cols=' 42 ' rows=' 5 '自动完成=' off '/textarea/TD/tr TD/TD tdinput class=' BTN ' type=' submit ' name=' submit ' value='提交//TD/tr/table/form/div/body/html conn.php
?PHP $ link=MySQL _ connect(' localhost ',' root ',' ');mysql_select_db('留言簿');MySQL _ query(' set name utf-8 ');if(!$link){ die('连接失败: '。MySQL _ connect _ error());} //echo '链接成功;result.php
?服务器端编程语言(Professional Hypertext Preprocessor的缩写)错误报告(0);//关闭通知;注意提示require _ once ' conn . PHP $ title=$ _ REQUEST[' title '];$ username=$ _ REQUEST[' username '];$ content=$ _ REQUEST[' content '];$content=str_replace('\n ',' br ',str_replace(',' ',$ content));//显示'空格'和'回车$week='星期mb_substr('日一二三四五六,date('w '),1,' utf-8 ');$isok=mysql_query('插入访客列表(标题、用户名、内容、添加时间)值(' $title ',' $username ',' $content ',' ').日期(' Y-m-d H:i:s ').$ week’);if($isok) { echo '脚本警报('提交成功');位置。href='索引。PHP ';/script ';}else { echo '脚本警报('提交失败');位置。href='索引。PHP ';/script ';} ?css/index.css
正文{边际:0划水:0;}ul、李{列表式:无;余量:0划水:0;} a { text-decoration : none}.内容{ width :800 pxmargin :0 auto }。bt { width:799px高度:20 px文本对齐:中心;背景# EB 9316余量:0 0 5px 0}。btli { float:left宽度宽度:265px高度:20 px文本对齐:中心;线高: 20pxfont-size :13 px}.nr { float:left/*如果不浮动后面的lynr会受影响*/width :799 px;高度:20 px文本对齐:中心;背景# B9DEF0}。nrli { float:left宽度宽度:265px高度:20 px文本对齐:中心;线高: 20pxfont-size :13 px}.lynr { float:left/*如果不浮动会布局会乱*/宽度:800 pxmargin:1px 0 1px 0 }。内容p { width:70px高度:50 pxfloat:left}。内容跨度{显示:块;宽度width :710 pxfloat : left } TD { width :80 pxpad :5 px 0;/*border: 1px固体# 79ABFE*/}td输入,textarea{ border: 1px实线# 79ABFE}/* tr {显示:块;/*将tr设置为块体元素显示块状后就将其包围住了不是一个矩形了}*/dist/css/bootstrap.min.css(自己下载)
效果图:
以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持我们。
版权声明:PHP简单留言簿功能实现代码是由宝哥软件园云端程序自动收集整理而来。如果本文侵犯了你的权益,请联系本站底部QQ或者邮箱删除。