PHP处理大量表单字段的一种简便方法

PHP处理大量表单字段的一种简便方法
程序开发中的表单批提交策略

在很多情况下,表单的形式太多了,如何有效地获得表单字段,如何提高开发的效率和统一性呢

例如,其中一个系统有26个字段,所以我使用表单的名称使用从A到Z的26个字母。

你是选择,你用传统的方式做吗

但是在这种情况下,如果插入了批处理数据,它就不会那么简单了。

因为插入或编辑操作将是这样的语句:尤其是在鸡蛋中有痛苦的SQL字符串更令人悲伤。

复制代码代码如下所示:

为SQL =插入kele_table(A,B,…Z)值(=$,B =$,…z = ' $ Z); / / 写了一个用省略号长铁

$sql= UPDATE SET kele_table (a='$a', b='$b',...Z='$z') where id=$id ;
这是一个很长的书写方式,字符串太长了。

最好使用下面的方法:

第1点:为整个提交表单字段使用数组模式。

复制代码代码如下所示:

…,
点2:

PHP后台程序通过邮政接收$设置数组。

点3:

插入表单字段显示

复制代码代码如下所示:

$场=阵列(A,B,…Z); / /,这是专门查字典,检查是否有向场

foreach($设置$ K = > $ V){

如果(in_array($ K,为领域)){ $ sqlk = '。$ K;sqlv美元=$ V;}

}

sqlk美元= substr(sqlk美元,1);

sqlv美元= substr(sqlv美元,1);

为SQL =插入kele_table($ sqlk)值(元sqlv);
更新表单字段显示

复制代码代码如下所示:

$=;

foreach($设置$ K = > $ V){

如果(in_array($ K,美元美元美元的SQL字段),K = $ V)。;

}

为SQL = substr($ SQL,1);

为SQL = 更新kele_table设置为SQL WHERE id = $id;

tag:表单方法字段简便电脑软件

相关内容