重庆分公司,新征程启航

为企业提供网站建设、域名注册、服务器等服务

php表单多条数据 php查询多个数据表并返回结果

PHP 表单添加多条数据到数据库

input的name用数组,比如:

10年积累的成都做网站、网站建设、外贸营销网站建设经验,可以快速应对客户对网站的新想法和需求。提供各种问题对应的解决方案。让选择我们的客户得到更好、更有力的网络服务。我虽然不认识你,你也不认识我。但先网站制作后付款的网站建设流程,更有盐都免费网站建设让你可以放心的选择与我们合作。

tr

tdinput type="text" name="name1[]"/td

tdinput type="text" name="name2[]"/td

/tr

tr

tdinput type="text" name="name1[]"/td

tdinput type="text" name="name2[]"/td

/tr

tr

tdinput type="text" name="name1[]"/td

tdinput type="text" name="name2[]"/td

/tr

提交后$_POST['name1']、$_POST['name2']都会以数组的方式储存着3行tr的每个值,通过foreach可以把它们逐行添加进数据表

PHP怎么获取表单中的多条数据

在生成的表单元素以及之前的元素的名字加上中括号即可实现

比如: name="contents" = name="contents[]",最后提交获取到的数据是一个数组形式的。

代码如下:

form name="form1" method="post" action="index.php?action=ok"

1.input type="text" name="contents[]" value=""

2.input type="text" name="contents[]" value=""

3.input type="text" name="contents[]" value=""

input type="submit" value="提交"

/form

?php

if($_GET['action'] == 'ok'){

$contents = $_POST['contents'];

print_r($contents);

}

?

得到的数据是数组形式的,遍历即可。

PHP表单多条数据储存

不知道的情况,先获取打印出来,你就知道了。

获取出来的是个数组,也就是相同名字归为一个数组,然后你通过 循环一个个的赋值插入即可。

类似:

获取到的值: $arr = array( 'xmuser'=array(0='x',1='y') , 'bumen'=array(0='x1',1='y'1) );

计算数组内最大值,直接 count( $arr['xmuser'] ) ;

他是按顺序来接收数值的,所以,按照顺序:0、1、2、3 ... 赋值变量插入即可。 或者你可以改成MySQL 的 批量插入方法,一样。 量不大都可实现。 MySQL 批量插入是有一个峰值的。

for 或 foreach 直接循环 就行。 自己练着写吧。


网站栏目:php表单多条数据 php查询多个数据表并返回结果
分享地址:http://cqcxhl.com/article/dodgdgj.html

其他资讯

在线咨询
服务热线
服务热线:028-86922220
TOP