1.首先第一步,从URL中接受传递过来的变量值
$uid=_GET['uid'];
_GET[]数组是一个超全局变量,用来接收从URL中传来的变量值
![](https://i-blog.csdnimg.cn/blog_migrate/aa03c648a17d3426fba9e8c687e8f6e1.png)
2.如果规定用户只能修改自己的留言
而无权修改他人留言,则需要启用SESSION和通过URL向页面传递该留言归属者的uid
![](https://i-blog.csdnimg.cn/blog_migrate/1d67f6a50b2f200f4ad233759b62c878.png)
需要进行如上判断
3.需要用到的数据库更新语句为
update 表名 set 字段名=更该改后的值 where id=该留言的id
![](https://i-blog.csdnimg.cn/blog_migrate/5849718b9bb9cdc5267e50d47d4802de.png)
4.需要注意的是,当我们点击提交按钮时
页面会刷新,从留言板页面URL内传过来的变量值,会在下一次跳转时消失
所以我们要将从留言板页面URL内传过来的变量值,再次发给本页面
![](https://i-blog.csdnimg.cn/blog_migrate/2e482569388593f97ba396dff253cff6.png)
5.在我们修改留言内容时,我们希望在留言板上会显示原本的留言内容
具体操作如下
![](https://i-blog.csdnimg.cn/blog_migrate/3875d7186baf33deefb1e3d30c946373.png)
先使用mysqli_query()和mysqli_fetch_array()两个函数将留言内容取出来放在变量mecontent内
![](https://i-blog.csdnimg.cn/blog_migrate/4731e7666919beb02e5e7591402a6f1e.png)
再通过表单传递到点击submit后跳转的页面
二、删除页面
删除时需要用到的删除语句
delete from 表名 where id=留言信息的id
具体源码
![](https://i-blog.csdnimg.cn/blog_migrate/56049ee0ee1ce617dd862a194b357ef2.png)