正在回答 回答被采纳积分+1
1回答
好帮手慕查理
2018-02-27 10:54:57
您好,很抱歉上传文档时失误,造成您的不便,请谅解。下列是点评:
问题1:编辑与删除按钮处传递的唯一标识符错误。
原因&解决方案:$i在传递之前已经进行了+1操作,此时是与数组中的值是不同了(虽然你在后面的代码中进行了-1操作,但是如下图所示,当你的数组中的数据是3和4时,你的页面上会根据for循环来决定$i的值,此时是与数组中的数据不符的,你可以添加几条数据之后在删除一下,可以看到这种情况),因此可以使用之前批复文档中给出的方案,使用foreach($msgs as $key=>$val)中的$key作为唯一标识符进行传递。
注意:编辑留言与删除留言其实都是操作的指定位置的上一条数据,是由于上述原因所造成的,更改唯一标识符之后,还要将其它页面的-1操作进行去除才可成功。
问题:2:点击编辑按钮,到edit.php时页面显示的时候与刚才点击的不符。
原因&解决方案:因为edit.php页面上写的是固定的内容,应该根据传递的id值在文档中匹配正确的内容进行显示。
祝学习愉快!
PHP小白零基础入门
- 参与学习 人
- 提交作业 626 份
- 解答问题 4930 个
想要学好Web后端开发的中流砥柱语言,本阶段为你轻松铺就扎实的基础,从前端网页布局的搭建到后台PHP开发,助你从零基础到掌握主流开发语言。
了解课程
恭喜解决一个难题,获得1积分~
来为老师/同学的回答评分吧
0 星