如何使用PHP查询MYSQL生成动态表单

资料大小: 0.16 MB

所需积分: 0

下载次数:

用户评论: 0条评论,查看

上传日期: 2019-06-13

上 传 者: 易水寒他上传的所有资料

资料介绍

标签:MySQL(127)PHP(138)数据库(871)

  本文提供了一种利用PHP查询MYSQL数据库生成动态表单,并由此表单尽量少的占用系统资料实现接受用户输入并操作MYSQL数据库的方案。

  在网络编程中,体可能需要用多页来收集、传递、汇总用户输入的信息,你当然可以利用HTML将不断增加的分页信息放到隐藏的表单域中,你也可以在超链接中加入参数来解决;最筒洁的解决方法是应用session,PHP的se$缸on虽然也是由c∞he传迭的,但如果浏览器拒绝它们,它尝产生一个SID常量放孟在URL中,依然实现参数传递。只要你在所有要在用到这些变量的页面调用这些变量这之前加上“scssionjlart();”,并在开始使用前用诸如”session_reglster(“k,lfl/ne”);”定义一下就可以了。这样通过辩ssion句柄注册的空局变量将保存在服务器上的文件中,当用户请求另一个网页时,这些变量将被重新存为垒局变量,直到浏览器关闭。在使用时注意你的PHP.ini文件中缺省情况下指出的存放靶ssion的目录/trap是否存在,如不存在你可以创建一个.当然休也可以修改PHP.inl文件,把semion放在你想放的地方。

  但是通过查询MYSQL数据库生成动态表单时,符合查询条件的记录数是事先未知的,可能要传递很多个值,你当然也可以用session来实现,把每条记录的每个值都赋给一个sesalon变量,但这势曲要定义大量的全局变量,从而浪费系统资源;而我们之所以不能用一个简单的表单来显示查询结果,并用此表单来接受用户的精八操作数据库,因为通常的表单只能传递表单蛾名(name)和表单域值(value),而我们通过查询数据库得到的每杂记录会有多个值要一个表单域来传递。我的解决方案是用表单域名(删)传递指标该条记录是否被选中,该杂记录需要传递的其它值都顺序连接放在表单域值(value)中,这样在接收页面中就可以通过判断表单域名(咖俯)得到浏览器上用户的选择,井用substr(stringtext,integer st删,integerlength)函数把传递过来的表单域值(value)字符串截取后附给对应的

用户评论

查看全部 条评论

发表评论请先 , 还没有账号?免费注册

发表评论

用户评论
技术交流、我要发言! 发表评论可获取积分! 请遵守相关规定。
上传电子资料

本月热点资料

电子资料热门词

最新资料

下载排行

本周

本月

总榜

行业聚焦