用PHP制作简单的留言板mysql.ppt

上传人:牧羊曲112 文档编号:6370045 上传时间:2023-10-21 格式:PPT 页数:20 大小:315.49KB
返回 下载 相关 举报
用PHP制作简单的留言板mysql.ppt_第1页
第1页 / 共20页
用PHP制作简单的留言板mysql.ppt_第2页
第2页 / 共20页
用PHP制作简单的留言板mysql.ppt_第3页
第3页 / 共20页
用PHP制作简单的留言板mysql.ppt_第4页
第4页 / 共20页
用PHP制作简单的留言板mysql.ppt_第5页
第5页 / 共20页
点击查看更多>>
资源描述

《用PHP制作简单的留言板mysql.ppt》由会员分享,可在线阅读,更多相关《用PHP制作简单的留言板mysql.ppt(20页珍藏版)》请在三一办公上搜索。

1、2023/10/21,网络安全概述,1,用PHP制作简单的留言板,2023/10/21,网络安全概述,2,一、操作数据库,链接数据库:,2023/10/21,网络安全概述,3,读取数据:$sql=select*from users where name=.$username.;$result=mysql_query($sql);$num=mysql_num_rows($result);$rs=mysql_fetch_array($result);,2023/10/21,网络安全概述,4,添加数据:$sql=insert into users(id,name,sex,password,realn

2、ame,address,tel,email,flag,qq,time,odernum)values($getid,$name,$sex,$password,$realname,$address,$tel,$email,0,$qq,NOW(),0);$result=mysql_query($sql);mysql_close();,2023/10/21,网络安全概述,5,删除数据:$sql=delete from lo where id=.$id;mysql_query($sql);mysql_close();,2023/10/21,网络安全概述,6,修改(更新)数据:$sql=update us

3、ers set qq=.$newqq.where name=.$username.;mysql_query($sql);mysql_close();,2023/10/21,网络安全概述,7,Style,2023/10/21,网络安全概述,8,获取留言者IP,留言时间,$ip=getenv(REMOTE_ADDR);NOW();DATE_FORMAT(submit_time,%Y年%m月%d日%T),2023/10/21,网络安全概述,9,检查表单是否为空,onClick=javascript:return checkblank()function checkblank()=)alert(错误!

4、);return false;,2023/10/21,网络安全概述,10,检查Email格式,if($email)/如果填写了邮箱就用正则检查邮箱格式 if(!ereg(a-zA-Z0-9_-.+a-zA-Z0-9-+.a-zA-Z0-9-.+$,$email)echo alert(email格式不正确!);location.href=post.php;exit();,2023/10/21,网络安全概述,11,function checkEmail()var re=/(d|a-z|A-Z)(d|a-z|A-Z|_)1,19)(d|a-z|A-Z)1,10).)1,4)(d|a-z|A-Z)2,

5、10)$/;if(re.test(document.form1.email.value)return true;else alert(Email格式错误!);return false;,2023/10/21,网络安全概述,12,检查纯数字输入,if(!ereg(0-90,$,$qq)/用正则检查QQ格式 echo alert(OICQ信息有错误!必须是数字!);location.href=post.php;exit();,2023/10/21,网络安全概述,13,if(isNaN(document.form1.qq.value)alert(QQ必须是数字!);return false;,202

6、3/10/21,网络安全概述,14,打开QQ对话框,&Site=http:/&Menu=yes target=_blank,2023/10/21,网络安全概述,15,打开Outlook Express发送E-mail,2023/10/21,网络安全概述,16,分页的实现,$pagesize=5;/设置每页显示条数if($_SESSIONkey=1)$rs=mysql_query(select count(*)from lo);/取得记录总数,计算总页数用else$rs=mysql_query(select count(*)from lo where flag=1);$myrow=mysql_f

7、etch_array($rs);$numrows=$myrow0;/计算总记录$number=$numrows;$pages=intval($numrows/$pagesize);if($numrows%$pagesize)$pages+;/设置页数if(isset($_GETpage)$page=intval($_GETpage);else$page=1;/设为第一页$offset=$pagesize*($page-1);/计算记录偏移量,2023/10/21,网络安全概述,17,if($page=1)$number=1;else$number=($page-1)*$pagesize+1;i

8、f($_SESSIONkey=1)$sql=select id,username,sex,qq,email,info,ip,DATE_FORMAT(submit_time,%Y年%m月%d日%T),revert,flag from lo order by id desc limit$offset,$pagesize;/用到了DATE-FORMAT格式化日期格式else$sql=select id,username,sex,qq,email,info,ip,DATE_FORMAT(submit_time,%Y年%m月%d日%T),revert,flag from lo where flag=1 order by id desc limit$offset,$pagesize;$result=mysql_query($sql);$num=mysql_num_rows($result);?,2023/10/21,网络安全概述,18,if($num0)while($row=mysql_fetch_array($result)elseecho“没有留言!”;,2023/10/21,网络安全概述,19,1)echo 首页,2023/10/21,网络安全概述,20,elseif($page=$pages?,

展开阅读全文
相关资源
猜你喜欢
相关搜索
资源标签

当前位置:首页 > 生活休闲 > 在线阅读


备案号:宁ICP备20000045号-2

经营许可证:宁B2-20210002

宁公网安备 64010402000987号