留言板作业问题

留言板作业问题

老师,我交的作业(第二次作业)看不到批改回复,不知道哪里错了,回复的仍然是第一次批改的点评

正在回答 回答被采纳积分+1

登陆购买课程后可参与讨论,去登陆

1回答
好帮手慕查理 2018-02-27 10:54:57

您好,很抱歉上传文档时失误,造成您的不便,请谅解。下列是点评:

问题1:编辑与删除按钮处传递的唯一标识符错误。

原因&解决方案:$i在传递之前已经进行了+1操作,此时是与数组中的值是不同了(虽然你在后面的代码中进行了-1操作,但是如下图所示,当你的数组中的数据是3和4时,你的页面上会根据for循环来决定$i的值,此时是与数组中的数据不符的,你可以添加几条数据之后在删除一下,可以看到这种情况),因此可以使用之前批复文档中给出的方案,使用foreach($msgs as  $key=>$val)中的$key作为唯一标识符进行传递。

注意:编辑留言与删除留言其实都是操作的指定位置的上一条数据,是由于上述原因所造成的,更改唯一标识符之后,还要将其它页面的-1操作进行去除才可成功。

 http://img1.sycdn.imooc.com//climg/5a94c802000135c607680454.jpg

问题:2:点击编辑按钮,到edit.php时页面显示的时候与刚才点击的不符。

 http://img1.sycdn.imooc.com//climg/5a94c80d0001145803250333.jpg

原因&解决方案:因为edit.php页面上写的是固定的内容,应该根据传递的id值在文档中匹配正确的内容进行显示。

祝学习愉快!

问题已解决,确定采纳
还有疑问,暂不采纳

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

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

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

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

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

在线咨询

领取优惠

免费试听

领取大纲

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