
正文
php接收多选框表单数据,php下拉框多选
提示:扫一扫查出行【扫一扫了解最新限行尾号】
复制提示
php怎么接受html页面中多选框的数值,并输出,急求
多选框命名的时候 最好以数组的形式命名
如:
input name="ids[]" value="1"
input name="ids[]" value="2"
那么接收的时候 就会以数组的形式接收
var_dump($_POST['ids']);
相关问答
Q1: PHP 怎么获取多选框的值,通过URL传递?
多选框可以用一个数组表示.如:input type="checkbox" name="a[]" value="1"选项1
input type="checkbox" name="a[]" value="2"选项2表单提交后在程序里可以用$_POST['a']得到一个数组.
Q2: html表单中的复选框,表单跳转到php页面,怎么在php页面中接受传过来的复选框数值,急求
html里这么写:
form action="test.php" method="post"
input name="chk[]" type="checkbox" value="" /
input name="chk[]" type="checkbox" value="" /
input name="chk[]" type="checkbox" value="" /
/form
php里这么写:
$chk = $_POST['chk'];
这$chk就是你要得到的,是个数组 还有什么不懂了可以问我,希望可以帮助到你!
Q3: php怎么从表单接收数据
PHP 可以通过POST、GET方法获取到表单提交的数据
获取到的POST、GET是数组形式的值,需要通过键值来详细获取相应的值
比如: index.php 页面
下面是POST方法
form name="form1" method="post" action="index.php"
input type="text" name="contents" value=""
input type="submit" value="提交"
/form
?php
//获取表单提交的数据
$contents = $_POST['contents'];
echo $contents;
?
也可以是下面是GET方法
form name="form1" method="get" action="index.php"
input type="text" name="contents" value=""
input type="submit" value="提交"
/form
?php
//获取表单提交的数据
$contents = $_GET['contents'];
echo $contents;
?
POST相对于GET方法,更好一些,可以提交大量数据,以及更安全些。







