请问php如何循环获取获取表单的值

请问php如何循环获取获取表单的值,第1张

表单都有一个action属性,是表示该表单数据传递到的页面

也就是说,一个表单只能把数据传递给一个网页,同样一个网页一次只能接受一个表单的数据。

你一下子五个表单,一个提交按钮,是没有办法把数据全部提交出去的

提交的只能是提交按钮所在的表单。

想循环接受名字类似的数据,如下:

for($i=1;$i<5;$i++)

$a[$i]=$_POST["t"$i];

这样就保存在数组变量$a里面了

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

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

代码如下:

<form name="form1" method="post" action="indexphpaction=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);

}

>

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

$_FILES["file"]["tmp_name"]中的file,应该改成你表单中上传INPUT所对应的name,本例中为"picture"(<input type="file" name="picture">)

一个表单无法同时提交多个页面,只有提交给一个页面后,再提交给下一个页面,就象安装软件时候的“下一步”一样,是一步一步的传递的。

PHP文件获取“上一步”表单传递来的数据,方法是使用数组$_GET和$_POST,例如表单里面有<input type=text name=user value=abc>,那么在PHP里面就有$_GET["user"]或者$_POST["user"](根据表单的提交方法),其值为"abc"。

以上就是关于请问php如何循环获取获取表单的值全部的内容,包括:请问php如何循环获取获取表单的值、PHP怎么获取表单中的多条数据、PHP提交表单,怎样获取文件名等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/web/9330981.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-04-27
下一篇 2023-04-27

发表评论

登录后才能评论

评论列表(0条)

保存