
正文
php多笔数据提交 php提交数据到数据库
提示:扫一扫查出行【扫一扫了解最新限行尾号】
复制提示
PHP中如何获取表格中的多条数据并提交呢?
试下下面php多笔数据提交的就知怎实现php多笔数据提交了, 关键在input name:
form method="post"
input name="data[]" value="a" /
input name="data[]" value="b" /
input name="data[]" value="c" /
input type="submit /
/form
?php print_r($_POST['data']); ?
相关问答
Q1: PHP中如何同时批量提交数据?下面是我的表单,每条数据包含,name,sex字段,现在是想一次提交两条,
首先form表单
form action="" method="post"
input type=text name=name[]input type=text name=sex[]br/
input type=text name=name[]input type=text name=sex[]br/
input type="Submit" value=" 提交" size="50"/
/form
然后php页面php多笔数据提交,
?php
mysql_connect("localhost","root","password");
mysql_select_db("databasename");
mysql_query("set names 'utf8'");
$name=$_POST['name'];
$sex=$_POST['sex'];
foreach($name as $key=$value){
mysql_query("insert into test(name,sex) values('$value','".$sex[$key]."')");
}
?
有问题php多笔数据提交的话php多笔数据提交,追加问题
Q2: PHP 同时提交多条记录
多个提交和一个提交的道理是相同的php多笔数据提交,只是一些细节上要注意。
提交一个php多笔数据提交你懂了php多笔数据提交,php多笔数据提交我还是提一下,表单是:
form
input type=text name=name
input type=text name=sex
input type=text name=age
input type=text name=address
/form
PHP存数据库的语句是:
$sql="insert into tab(...) values ($_POST[...])";//省略字段和值
那么多个提交的方法一,表单是:
form
input type=text name=name1input type=text name=sex1input type=text name=age1input type=text name=address1
input type=text name=name2input type=text name=sex2input type=text name=age2input type=text name=address2
/form
PHP存数据库语句是:
$sql="insert into tab(...) values ($_POST[...1])";//省略字段和值
mysql_query($sql);
$sql="insert into tab(...) values ($_POST[...2])";//省略字段和值
mysql_query($sql);
上面方法一写的例子是两条,多条的方法相同,技巧就是输出表单使用JS的循环,存盘的PHP代码也可以循环,并且能够判断为空的就不提交,比如表单20条,只填了5条,就只存5条到数据库。
方法二是使用数组,表单:
form
input type=text name=nameinput type=text name=sexinput type=text name=ageinput type=text name=address
input type=text name=nameinput type=text name=sexinput type=text name=ageinput type=text name=address
input type=text name=nameinput type=text name=sexinput type=text name=ageinput type=text name=address
/form
PHP代码是:
for ($i=0;$icount($_POST["name"]);$i++)
if ($_POST["name"][$i]!='')
{
$sql="insert into tab(...) values ($_POST[...][$i])";//省略字段和值
mysql_query($sql);
}
这样表单可以写任意多行,PHP里面是数组,能够自动获取有多少数据。
Q3: ThinkPHP多选框多条数据怎么post提交与数据库写入
form action="" method="post"
1:input type="checkbox" name='a[]' value='1'
2:input type="checkbox" name='a[]' value='2'
3:input type="checkbox" name='a[]' value='3'
input type="submit" value='提交'
/form
print_r($_POST);
Array
(
[a] = Array
(
[0] = 1
[1] = 2
)
)
Q4: php多行文本表单,一次提交多条数据入库并验证是否存在?
可以的,
1、用多行文本正常提交
2、在后台把提交的数据按回车
换行符
或空格等(具体看你的输入情况)拆分成数组
3、验证就行了
有问题再联系
Q5: php多行文本表单,如何一次提交多条数据?
文本php多笔数据提交的名字加上中括号即可实现php多笔数据提交,比如php多笔数据提交: name="contents" = name="contents[]"php多笔数据提交,最后提交获取到的数据是一个数组形式的。
代码如下:
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多笔数据提交的介绍就聊到这里吧,感谢你花时间阅读本站内容,更多关于php提交数据到数据库、php多笔数据提交的信息别忘了在本站进行查找喔。








