导航:首页 > 编程语言 > php提交多行表单

php提交多行表单

发布时间:2022-09-20 15:46:05

php 提交多行多列的form表单

就是多数据提交 按照数组形式提交内容 读取完整多条数据循环的插入数据库

❷ 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=name1><input type=text name=sex1><input type=text name=age1><input type=text name=address1>
<input type=text name=name2><input type=text name=sex2><input type=text name=age2><input 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=name><input type=text name=sex><input type=text name=age><input type=text name=address>
<input type=text name=name><input type=text name=sex><input type=text name=age><input type=text name=address>
<input type=text name=name><input type=text name=sex><input type=text name=age><input type=text name=address>
</form>
PHP代码是:
for ($i=0;$i<count($_POST["name"]);$i++)
if ($_POST["name"][$i]!='')
{
$sql="insert into tab(...) values ($_POST[...][$i])";//省略字段和值
mysql_query($sql);
}
这样表单可以写任意多行,PHP里面是数组,能够自动获取有多少数据。

❹ 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中如何同时批量提交数据下面是我的表单,每条数据包含,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
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多行文本表单,一次提交多条数据入库并验证是否存在

可以的,
1、用多行文本正常提交
2、在后台把提交的数据按回车
换行符
或空格等(具体看你的输入情况)拆分成数组
3、验证就行了
有问题再联系

❼ php里多行提交表单如何处理

<input type="radio" name="<?=$row_list['id']; ?>" value="1"> 这样写简单

楼主的话 我听不懂 说的是 sql 语句吗??

阅读全文

与php提交多行表单相关的资料

热点内容
东南app怎么注册 浏览:383
如何将文件夹的内容发到微信 浏览:892
安卓手机emoji扁平怎么办 浏览:208
欧版三星s20怎么升级安卓11 浏览:104
我的世界服务器如何拉黑房子 浏览:480
linux服务器网络设置 浏览:106
在线编译代码怎么做 浏览:205
社会研究方法教程pdf 浏览:696
cad修改服务器地址 浏览:788
新手服务器装什么系统好 浏览:128
androidxmlui 浏览:713
星辰之恋在哪个app播 浏览:465
手机卡服务器出错误是怎么回事 浏览:536
cg编译器怎么设置 浏览:418
单片机教学视频哪个好 浏览:598
编译器错误了怎么办 浏览:77
看摩托车用什么app好 浏览:405
pdf转换excel在线转换 浏览:361
php多客服 浏览:746
语言编译程序如何分类 浏览:377