正在回答 回答被采纳积分+1
1回答
guly
2019-01-04 18:12:01
你好,删除思路如下:
1、通过url<a href="delete.php?id=<?php echo $key?>">删除</a> ,获取删除留言的唯一标识id值,然后通过id找到在该数组中对应的元素并释放改值即可删除,如:unset($msgs[$key]);
2、编辑思路如下:通过url <a href="edit.php?editkey=<?php echo $key?>">编辑</a> 获取留言的唯一标识id,然后根据id值作为改元素在数组中找到改值并显示在页面中,如:
$editkey = $_GET['editkey']; $filename="msg.txt"; $msgs=[]; //检测文件是否存在 if(file_exists($filename)){ //读取文件中的内容 $string=file_get_contents($filename); if(strlen($string)>0){ $msgs=unserialize($string); } $editarr = $msgs[$editkey];
然后把数组的值$editarr显示在表单的值中,然后修改留言的内容,并根据id值通过form表单提交保存数据。如果解决您的问题请采纳,祝学习愉快!
PHP小白零基础入门
- 参与学习 人
- 提交作业 626 份
- 解答问题 4930 个
想要学好Web后端开发的中流砥柱语言,本阶段为你轻松铺就扎实的基础,从前端网页布局的搭建到后台PHP开发,助你从零基础到掌握主流开发语言。
了解课程
恭喜解决一个难题,获得1积分~
来为老师/同学的回答评分吧
0 星