正在回答 回答被采纳积分+1
您好,每个文件完成每个文件的功能即可,使用相同的数据进行页面间相互的操作。
作业思路:课程中是将留言的信息写在了文件中例如msg.txt。那么添加留言时接收用户的信息将留言写入文件。编辑留言则是获取文件中的数据,将接收到的用户信息根据唯一值进行对比将数据更改再重新写入文件中。删除留言同样,获取到用户要删除的留言唯一值,从文件中查找对应数据进行删除。
唯一值可以使用数组的键名完成,添加数据时会生成键名,那么在foreach遍历时将键名取出,即foreach($arr as $key=>$value){}中的$key值。在删除或者编辑的按钮处将唯一值输出。
编辑或者删除页面使用唯一值查找对应的信息,而传递唯一值的方式可以是POST方式或者GET方式。
post方式:使用form表单完成,在页面中完成form表单,提交时跳转到指定页面,在跳转的页面中$_POST接收值,为$_POST["username"](username为input框中name的名称)。最后将值赋值给变量进行操作。id值可以使用一个隐藏表单一起提交。
get方式:假设使用a标签可以<a href="deit.php?id=<?php echo $id ?>">跳转</a>。edit.php为跳转的页面,PHP代码为拿到的传参,id为传参的名字,使用?设置在路径路面。在edit.php中使用$_GET接收值,为$_GET["id"](id为接收的传参名,接收的名称与传参的名称要一致)。同样将接收到的值赋值给变量进行操作即可。
文件也可以在页面中include包含文件。
如果解决了您的问题,请采纳。祝学习愉快!
- 参与学习 人
- 提交作业 626 份
- 解答问题 4930 个
想要学好Web后端开发的中流砥柱语言,本阶段为你轻松铺就扎实的基础,从前端网页布局的搭建到后台PHP开发,助你从零基础到掌握主流开发语言。
了解课程
恭喜解决一个难题,获得1积分~
来为老师/同学的回答评分吧
0 星