当前位置:首页 > 日记 > 正文

PHP是接收相同但不同的值形式数据的多个名称的实例。

PHP是接收相同但不同的值形式数据的多个名称的实例。
最近,当一个查询的信息管理系统是一个问题,信息接收的形式,有很多的输入框中的值相同的名字,盒子是由具有不同价值的用户填充,现在要迁移到PHP平台,并不能改变任何形式的前景(因为使用这种形式的网站太多,所以我们必须考虑兼容性,转移甚至表单提交地址是不能改变的,必须提交一个ASP页)。表单提交地址的问题可以通过伪静态或其他方法直接求解。因为以前的系统是用ASP,ASP直接与值提交由前台由逗号处理形成具有相同名称的VA略,而PHP是不同的。当它接收到同一个名称的输入时,最后一个覆盖了前面的值,那么,如何根据前台的不重写来接受所有与输入相同的值呢那时,两个想法出现在我的脑海里。第一件事是以数组方式发送输入名称到后台,然后处理它,但很快就被否定了,因为它也必须更改前台的代码。

改变它。第二个想法是PHP配置中是否有类似的设置,它允许PHP处理具有与ASP相同名称值的表单,并且没有找到半天的信息。

最后,我们只能找出,只返回到下一个,稍微改变前台,把名字放到数组中,幸运的是这不是站点的大量使用。接下来是后台数据处理问题。前台的名字有点变化了。在这个时候,将会有一个案例。PHP不知道表单是否提交给字符串或数组。那我该怎么做呢我的方法是写一个函数。
功能input_treat($输入){
如果(GetType($输入)=字符串){
返回htmlentities(TRIM($输入),ent_quotes);
} else if(GetType($输入)= array){
$;
foreach($输入$ V){
二美元。= htmlentities(TRIM($ V),ent_quotes)。;
}
返回$;
其他{ }
返回false;
}
}

与input_treat()函数处理GET或POST。如果该值是一个字符串,则返回一个返回值,如果它是一个数组,那么遍历输入空间来连接数组的每个元素,然后将整个字符串一起返回。

这样,整个需求就实现了。缺点是有些使用相同名称表单的网站必须更改数据。如果您有更好的方式,欢迎您与我的信息沟通。

相关文章

在ThinkPHP实例化模型浅析

在ThinkPHP实例化模型浅析

模型,实例化,电脑软件,ThinkPHP,ThinkPHP实例化模型为我们提供了三种方法 第一个比较常用。 用户=新模型(用户); 第二个问题是我们是否有公共模式。 这就是我们使用它的方式。 例如,我们建立了新的模型commonmodel.class.php公共模型 我…

教你如何快速构思想法(方法和技巧)

教你如何快速构思想法(方法和技巧)

方法,构思,教你如何,想法,快速,本文的设计学习者介绍了一些快速构思的方法和技巧。本教程非常实用,对初学者的设计朋友很有帮助,文章的作者是ping PNG,谢谢分享,谢谢大家分享,希望能对您有所帮助。 今天萧边推荐一个教程给你,主要向你介绍如何快…

手绘位图裁剪工具使用图形课程。

手绘位图裁剪工具使用图形课程。

图形,位图,工具使用,手绘,课程,本教程将介绍徒手位图裁剪工具的使用。通过介绍一个示例,希望您能理解并使用位图裁剪工具。 本教程是介绍徒手位图裁剪工具的使用,通过一个实例,希望大家能理解并熟练使用位图裁剪工具。 前言 适合freehand8及…

Yii框架调试SQL语句在页面输出执行

Yii框架调试SQL语句在页面输出执行

框架,调试,输出,语句,执行,我们使用:yiidebugtb调试(因为它的美丽与他的接口,没有接口的其他因素的影响)。 1。下载yiidebugtb放进application.extensions.yiidebugtb目录 2。修改main.php,添加以下代码: 复制代码代码如下所示: log=数组( 类=…

Javascript中文档对象的详细解决方案的使

Javascript中文档对象的详细解决方案的使

文档,解决方案,对象,详细,电脑软件,对象的属性 复制代码代码如下所示: document.title / /设置文档的标题相当于HTML标签 document.bgcolor / /设置页面的背景颜色 document.fgcolor / /设置前景(文本颜色) document.linkcolor / /没有点…

PS合成恐怖在黑夜中一个女孩在一棵

PS合成恐怖在黑夜中一个女孩在一棵

大树下,一棵,一个女孩,黑夜,恐怖,本教程是介绍给我的一个朋友用PS合成的照片的女孩哭在夜间的大树下。光合成的效果真的很好。我向你推荐它。你喜欢的朋友可以学习作者的创造性思维和修理技巧。 本教程介绍PS的女朋友的照片在夜晚哭泣在合…

Ajax不会终止会话(避免页面过期)

Ajax不会终止会话(避免页面过期)

页面,电脑软件,Ajax,很多考生,在填报志愿时,如果遇到多考虑一段时间来完成页面的信息后,但显示页面过期现象提交迅速填补了;然而,在写这篇博客写的很长时间但没有的情况下,自动保存的时间;问题为到期时间会议涉及; 当用户不能预期运行页面时间时,会…

PHP遍历目录函数opendir、readdir()(),(),()r

PHP遍历目录函数opendir、readdir()(),(),()r

遍历目录,函数,电脑软件,PHP,rewinddirclosedir,PHP编程,你需要浏览的文件目录下的服务器,通常是一个遍历目录,opendir()函数readdir()函数,该函数closedir(),和rewinddir()函数所需要的文件和子目录下的目录。 (1)函数opendir() 函数opendir()用于打开指定…

Javascript编程中的一些小错误知识

Javascript编程中的一些小错误知识

错误,知识,编程,些小,电脑软件,Javascript是当今最流行的编程语言之一,但它很受欢迎,同时也有各种语言特性的副作用。不管语言多么美妙,每天都有成千上万的程序员在编一个bug,不要嘲笑别人,也许你就是其中之一。 例如,这里有几个简短有效的JS片段(您可…

PS保留为高对比度的美女

PS保留为高对比度的美女

高对比度,美女,电脑软件,PS,微晶是人像摄影的基本必备的技能,和方法很多,这里称为频率分离技术,是非常有利于细化的方式,相对于表面模糊(表面模糊)一样,容易修复的理想效果 微晶是人像摄影的基本必备的技能,和方法很多,这里称为频率的separation技…

PS制作精致红色卡通小火箭

PS制作精致红色卡通小火箭

红色,火箭,精致,卡通,电脑软件,它看起来像一个简单的小火箭,结构非常复杂,同时每一部分都应该从构图开始,然后是色彩,增加质量感和高光等。 它看起来像一个简单的小火箭,结构非常复杂,同时每一部分都应该从构图开始,然后是色彩,增加质量和光线,每一…

PS图象处理软件绘制超现实的美容效

PS图象处理软件绘制超现实的美容效

绘制,图象,处理软件,效果,电脑软件,本教程介绍给朋友,谁使用PS图象处理软件画超现实的发夹的效果。这张头发画得很逼真。这个教程不是很难。推荐给你的朋友。 本教程介绍给朋友,谁使用PS图象处理软件画超现实的发夹的效果。从教程中得出的最…