删除 修改功能我怎么实现,怎么获得我选择删除时的那条数据id 有点懵了。。

删除 修改功能我怎么实现,怎么获得我选择删除时的那条数据id 有点懵了。。

1删除 修改功能我怎么实现,怎么获得我选择删除时的那条数据id。

2编辑 点了编辑后怎么把那条数据显示到编辑界面的表单里 如何传递

正在回答 回答被采纳积分+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表单提交保存数据。如果解决您的问题请采纳,祝学习愉快!

  • 提问者 菜鸟瑞 #1
    完全无头绪 请老师发个编辑 删除完整代码吧!
    2019-01-05 09:26:24
  • 提问者 菜鸟瑞 #2
    你好 在吗
    2019-01-05 14:10:48
  • 好帮手慕查理 回复 提问者 菜鸟瑞 #3
    您好,建议同学自己完成哦~这样更能掌握学习的知识。同学哪部不会可以进行提问哦~祝学习愉快!
    2019-01-06 10:13:18
问题已解决,确定采纳
还有疑问,暂不采纳

恭喜解决一个难题,获得1积分~

来为老师/同学的回答评分吧

0 星
PHP小白零基础入门
  • 参与学习           人
  • 提交作业       626    份
  • 解答问题       4930    个

想要学好Web后端开发的中流砥柱语言,本阶段为你轻松铺就扎实的基础,从前端网页布局的搭建到后台PHP开发,助你从零基础到掌握主流开发语言。

了解课程
请稍等 ...
意见反馈 帮助中心 APP下载
官方微信

在线咨询

领取优惠

免费试听

领取大纲

扫描二维码,添加
你的专属老师