PHP留言本

1.先用HTML写一个留言提交表单

2.写PHP文件

3.打开mag.txt文件,留言就已经保存下来了

4.接下来实现读取指定行留言的功能

print_r(fgetcsv())方法将留言拆成数组的方法并读出来,但只能读一行,如果我们想让它一次性读完,我们就需要用到while循环

5.使留言以列表方式展现出来

------------------------------------------------------------------------------------------------------------------------------

现在来做个留言本,并存储到数据库里

(1)还是先写个html界面和php文件实现基础功能

(2)存到数据库里

先在php里连接到数据库(如上),当然实现需要在数据库里建个库和表,用来存放信息

(这里图中第一句改一下:如果没有提交数据的时候我们就显示index页面)

(3)读取留言

先写一个连接数据库的conn.php文件,新建一read.php文件,再在这个文件和add.php文件(add文件就是上面的233.php,我改了一下名字,比较好分辨)中都用require引进conn.php文件(有点像html中分离公共页面的意思)

进入read.php文件写入代码

进入show.html中嵌入php代码

再打开read.php就能看见留言内容了

(4)删除留言

不仅要在页面删除,数据库里的数据也要删除。

增加两个php文件

在show.html修改代码,在delete文件里增加代码,删除功能就成功了

不过这里还有一些需要修改的地方

如果删除成功的话,我们一般希望的是展示删除后的留言界面,而不是删除成功,我们就需要在delete文件里将else里的语句改成跳转页面,跳转到read.php里面,这样我们删除留言的时候就一直停留在read.php里面

(5)编辑留言,修改留言

首先修改留言也需要一个页面,复制index再重命名还要在修改页面写个默认值

这个页面分为两种情况,一个是未提交的,一个是提交的

先看未提交的,如果我们希望修改页面上有留言的内容然后再修改的话,我们需要先从数据库里把留言提取出来

-----待续------

编辑功能实现不了。。。看代码也没有出错啊。。很头疼,过几天再看这个功能吧。

-----8.14号更新-----------

无法更新数据库的问题终于解决了,原因是我的提交表单里没有传入id值,感谢群里大神相助,很感激了orz

我们接下来继续。。。

未提交的状态就是点击编辑后,进入编辑留言页面,而页面上显示之前的留言

代码:

当然我们的html页面也要插入php代码

再把第二条状态写上(在上面图中),到此编辑功能就完成了。

哎纠结一天的功能其实这么简单。。以后考虑问题要考虑周全。。。

  • 2
    点赞
  • 15
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值