首页 理论教育 跨媒体信息传播原理与技术|修改内容实现

跨媒体信息传播原理与技术|修改内容实现

时间:2023-10-29 理论教育 版权反馈
【摘要】:在表中能准确指明数据项的是id,它像人的身份证一样,是唯一的,所以必须告诉修改程序的就是id($id)。我们可以通过查询列表的过程来让用户找到要修改的条目,并确定id。图5-44修改内容界面执行修改存盘接收传过了的id、name、address等,修改这个id的内容。

跨媒体信息传播原理与技术|修改内容实现

1. 最简单的修改程序

修改条目首先要确定修改哪一条。在表中能准确指明数据项的是id,它像人的身份证一样,是唯一的,所以必须告诉修改程序的就是id($id)。其次就是你要修改的数据项内容($name或$address),当然并不是每一项都要改,改哪项是由你的需求决定的。

2. 数据修改的完整过程及程序

如前所述,要修改数据项的某个内容,首先要知道这个数据项的id。我们可以通过查询列表的过程来让用户找到要修改的条目,并确定id。

(1)查询列表(edit2_1_list.php)

在列出的内容上加指向某id的链接。

以上就是一个列表程序,不一样的是在列表的每行最后,加了一个修改的链接,链接指向下一个修改提交框界面,并将本行的id传值给了这个程序,如图5-43所示。

图5-43 修改列表

“edit2_2_show.php?id=2”这里用到了一个传值功能,“?id=2”就是将id的值2传给edit2_2_show.php程序。

接收这样的传值用get语句。

(2)修改选中id的那一项(edit2_2_show.php)(www.xing528.com)

接收上一程序传过来的id,打开数据库查这个id的内容(图5-44)。

每个input语句中的value值是由数据库中查出来的各项内容,以便用户修改。

图5-44 修改内容界面

(3)执行修改存盘(edit2_3_save.php)

接收传过了的id、name、address等,修改这个id的内容。

3. 防注入预处理方法(edit3_3_save.php)

数据修改一定要给定id,并且这个id一定要在数据库里存在。

PDO预处理还有第三种写法:

免责声明:以上内容源自网络,版权归原作者所有,如有侵犯您的原创版权请告知,我们将尽快删除相关内容。

我要反馈