今天继续记录日常学习PHP第7天的过程!
今天学习实操留言板的制作;首先,留言板分为上传留言信息,和显示留言信息;
初始定义上传的内容有:1、留言的主题(zhuti);2、留言的内容(neirong);3、留言的时间(time);4、留言的姓名(name);
第一步:我在数据库里面建立一个表,专门存放这4列数据;
第二步:建立index.php作为提交留言的文件
<?php
$time=date("Y-m-d H:i:s");
$zhuti=$_POST['zhuti'];
$neirong=$_POST['neirong'];
if($_POST['button']){ //如果点击了提交
if($_POST['zhuti'] !='' && $_POST['neirong'] !='' ){ //提交的主题和内容都不为空
$sql="insert into liuyan (zhuti,neirong,time) values('$zhuti','$neirong','$time')";
mysqli_query($con,$sql);
}else {echo "提交的主题和内容不能为空";}
}
?>这样就成功的把留言信息提交到了数据库里面;
第三步:显示留言信息
新建xianshi.php
<?php
$sql="select zhuti,neirong,time from liuyan order by time desc";
$q=mysqli_query(#con,$sql);
while($r=mysqli_fetch_array($q)){
echo "留言主题:".$r['zhuti']."
";
echo "留言内容:".$r['neirong']."
";
echo "留言时间:".$r['time'];
}
?>这样就成功的把数据库里面已经留言的数据,全部显示出来;
不过其中遇到一些问题,比如点击提交后,在此刷新页面,它会重复提交一遍数据,目前还不知道怎么去解决!只好先把问题留在这里;
| 留言与评论(共有 0 条评论) “” |