怎么在PHP中对大量表单字段进行处理

介绍

这期内容当中小编将会给大家带来有关怎么在PHP中对大量表单字段进行处理,文章内容丰富且以专业的角度为大家分析和叙述,阅读完这篇文章希望大家可以有所收获。

比如一个系统的某个有26个字段,那么我用表单的名称用26个a到z的字母,

你是选择& lt;输入类型=皌ext"name=癮"祝辞,& lt;输入类型=皌ext"name=癮"祝辞,……,& lt;输入类型=皌ext"name=皕"祝辞的传统形式来做吗?

但是这种情况下如果做批量数据插入就不会有那么简洁了,
因为插入或者编辑操作会是这样的语句:特别是这样长得蛋疼的SQL字符串更悲催。

代码如下:


$ SQL=安迦雓ele_table (a, b,……, z)值(=& # 39;一个# 39;美元,b=& # 39; b # 39;美元,……,z=& # 39; z # 39;美元)“;//这样写很长铁牛用省略号标示
$ SQL=案律柚胟ele_table (a=& # 39;一个# 39;美元,b=& # 39; b # 39;美元,……,z=& # 39; z # 39;美元)id=$ id";


这样子写的话挺折腾的,字符串太长

用下面一种方法更好:
要点1:对整个提交的表单字段使用数组模式。

代码如下:


& lt;输入类型=皌ext"name=吧瓒ㄒ桓觥白4?……,& lt;输入类型=皌ext"name=吧柚肹z]“在

要点2:

PHP后台程序通过帖子接收美元数设置组

要点3:

插入表单字段展示

代码如下:


$=字段数组(& # 39;一个# 39;& # 39;b # 39;,……, & # 39; z # 39;);//这个是特意设置校验字典,校验提交的字段是否存在
foreach (k=比美元;美元v) {
,,,,,,,,,,,如果(in_array (k,字段美元)){sqlk美元。=& # 39;& # 39;$ k;sqlv美元。=? # 39;$ v # 39;“;}
,,,,,,,}
,,,,,,,$ sqlk=substr (sqlk美元,1),
,,,,,,,$ sqlv=substr (sqlv美元,1),
,,,$ sql=安迦雓ele_table (sqlk美元)值(sqlv美元)“;

更新表单字段展示

代码如下:


$ sql=& # 39; & # 39;;
,,,,,,,foreach (k=比美元;美元v) {
,,,,,,,,,,,如果(in_array (k,字段)美元)$ sql。=? $ k=& # 39; $ v # 39;“
,,,,,,,}
, $ sql=substr ($ sql, 1);
, $ sql=案耴ele_table设置sql id=id"美元;;

上述就是小编为大家分享的怎么在PHP中对大量表单字段进行处理了,如果刚好有类似的疑惑,不妨参照上述分析进行理解。如果想知道更多相关知识,欢迎关注行业资讯频道。

怎么在PHP中对大量表单字段进行处理