您的位置 首页 php

记录日常学习——PHP之简单的留言板

今天继续记录日常学习PHP第7天的过程!

今天学习实操留言板的制作;首先,留言板分为上传留言信息,和显示留言信息;

初始定义上传的内容有:1、留言的主题(zhuti);2、留言的内容(neirong);3、留言的时间(time);4、留言的姓名(name);

第一步:我在数据库里面建立一个表,专门存放这4列数据;

第二步:建立index.php作为提交留言的文件

 <form id="form1" name="form1" method="post" action="">
  <label>
  留言主题:
  <input type="text" name="zhuti" id="textfield" />
  </label>
  <label> <br />
  <br />
  留言内容:
  <textarea name="textarea" id="neirong" cols="45" rows="5"></textarea>
  </label><br />
  <label>
  <input type="submit" name="button" id="button" value="提交" />
  </label>
</form>

<?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')";
          mysql i_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']."<br>";
echo "留言内容:".$r['neirong']."<br>";
echo "留言时间:".$r['time'];
}
?>  

这样就成功的把数据库里面已经留言的数据,全部显示出来;

不过其中遇到一些问题,比如点击提交后,在此刷新页面,它会重复提交一遍数据,目前还不知道怎么去解决!只好先把问题留在这里;

文章来源:智云一二三科技

文章标题:记录日常学习——PHP之简单的留言板

文章地址:https://www.zhihuclub.com/150833.shtml

关于作者: 智云科技

热门文章

网站地图