正在回答 回答被采纳积分+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 份
- 解答问题 4928 个
想要学好Web后端开发的中流砥柱语言,本阶段为你轻松铺就扎实的基础,从前端网页布局的搭建到后台PHP开发,助你从零基础到掌握主流开发语言。
了解课程
恭喜解决一个难题,获得1积分~
来为老师/同学的回答评分吧
0 星