php获取checkbox
Ⅰ php 怎么获取表单复选框内容
php 获取表单复选框内容,我们一般都是在给这个checkbox添加一个name属性,与id中的值是一样的,然后在通过php的post来获取就行了,这里我写一段代码:
<html>
<head></head>
<body>
<form action="" method='post'>
<tr>
<td>擅长的编程语言:</td>
<td>
HTML<input type="checkbox" name="good[]" value="html">
CSS<input type="checkbox" name="good[]" value="css">
javaScript<input type="checkbox" name="good[]" value="javascript">
PHP<input type="checkbox" name="good[]" value="php">
Mysql<input type="checkbox" name="good[]" value="mysql">
</td>
</tr>
</form>
</body>
</html>
在php中:
alert($_POST['$_POST['good']']); //弹出获取到的checkbox的值;
Ⅱ ajax 传值问题,如何在php端获取checkbox的值
<input type="checkbox" name="sp" value="bas" />bas
你应该这么写,
<input type="checkbox" name="sp[]" value="bas" />bas
sp[]表示一个数组,这样你就能获得所有值了
Ⅲ php checkbox复选框值的获取与checkbox默认值输出方法~呢
php接受复选框里面的东西需要在复选框里面的name属性上面下功夫,代码如下:
<input type="checkbox" name="test[]" value="1" />A
<input type="checkbox" name="test[]" value="2" />B
<input type="checkbox" name="test[]" value="3" />C
这样去写,很显然,这里的name属性的值都是test[];这样的话它就会以数组的形式给传到php端。直接打印就可以看出来了。
你可以去后盾人平台看看,里面的东西不错
Ⅳ PHP中如何获取多个checkbox的值
在PHP中获取多个checkbox值可以用一下方法,一般在前端,我们的checkbox值都是通过POST请求到后端的,而POST值是一个数组,我们可以在前端命名checkbox节点的时候,用"[]"来添加到命名后面。
举个例子,下面时前端代码,注意name命名方式:
<!DOCTYPEhtmlPUBLIC"-//W3C//DTDXHTML1.0Transitional//EN""
<htmlxmlns="
<head>
<metahttp-equiv="Content-Type"content="text/html;charset=utf-8"/>
<title>demo</title>
</head>
<body>
<formid="form1"name="form1"method="post"action="a.php">
<inputname="checkbox[]"type="checkbox"id="checkbox"value="1"/>
<inputname="checkbox[]"type="checkbox"id="checkbox"value="2"/>
<inputname="checkbox[]"type="checkbox"id="checkbox"value="3"/>
<inputname="checkbox[]"type="checkbox"id="checkbox"value="4"/>
<inputtype="submit"name="button"id="button"value="submit"/>
</form>
</body>
</html>
后端简单点:
<?php
print_r($_POST);
?>
到最后我们看到的结果是这个:
Array
(
[checkbox]=>Array
(
[0]=>1
[1]=>2
[2]=>3
[3]=>4
)
[button]=>submit
)
从里面可以看到checkbox中有多个值对应 1,2,3,4
这样就可以多喝checkbox值传递了。
Ⅳ php form表单如何post获取checkbox值,放入到数据库里
哇,我刚做这个,checkbox是数组你要把他们放在数组里面
原理就是:把那几个值传过来。再把他们转成非数组
比如:
<input type="checkbox" name="waistline[]" value="29" />29
<input type="checkbox" name="waistline[]" value="30" />30
<input type="checkbox" name="waistline[]" value="31" />31
<input type="checkbox" name="waistline[]" value="32" />32
这几个表单
$waistline=$_POST["waistline"];
$myallsport = implode (",", $waistline);
这样insert的时候 就把$myallsport 这个插入到里面就O了
Ⅵ php 怎么获取checkbox 值
HTML页面:
<html>
<head>
</head>
<body>
<form name="myform" enctype="multipart/form-data" action="index2.php" method="post">
兴趣爱好:<input type="checkbox" name="hobby[]" value="阅读"/>阅读
<input type="checkbox" name="hobby[]" value="篮球"/>篮球
<input type="checkbox" name="hobby[]" value="旅游"/>旅游
<br>
文件上传:<input name="myfile" type="file">
<input type="submit" value="提交" />
</form>
</body>
</html>
PHP页面:
$result = "";
foreach( $_POST['hobby'] as $i)
{
echo '<br>';
$result .= $i;
}
echo $result;
Ⅶ PHP怎么获取复选框提交的数据啊
代码如下:
<htmlxmlns="http://www.jb51.net/1999/xhtml">
<head>
<metahttp-equiv="Content-Type"content="text/html;charset=gb2312"/>
<title>php获取checkbox复选框值的方法</title>
</head>
<body>
<formname="form1"method="post"action="">
<label>
<inputtype="checkbox"name="checkbox[]"value="复选一">
复选一
</label>
<label>
<inputtype="checkbox"name="checkbox[]"value="复选二">
</label>
复选二
<label>
<inputtype="checkbox"name="checkbox[]"value="复选三">
</label>
复选三
<label>
<inputtype="checkbox"name="checkbox[]"value="复选四">
</label>
复选四
<label>
<inputtype="submit"name="Submit"value="提交">
</label>
</form>
</body>
</html>
<?
if($_POST)
{
$value=$_POST['checkbox'];
echo'你选择了:'.implode(',',$value);
//由于checkbox属性,我们必须把checkbox复选择框的名字设置为一个如果checkbox[],这样php才能读取,以数据形式,否则不能正确的读取checkbox复选框的值哦。//脚本之家jb51.net整理
}
?>
Ⅷ php怎么获取checkbox选中的值
PHP中如何获取多个checkbox的值
HTML页面:
<html>
<head>
</head>
<body>
<form name="myform" enctype="multipart/form-data" action="index2.php" method="post">
兴趣爱好:<input type="checkbox" name="hobby[]" value="阅读"/>阅读
<input type="checkbox" name="hobby[]" value="篮球"/>篮球
<input type="checkbox" name="hobby[]" value="旅游"/>旅游
<br>
文件上传:<input name="myfile" type="file">
<input type="submit" value="提交" />
</form>
</body>
</html>
PHP页面:
$result = "";
foreach( $_POST['hobby'] as $i)
{
echo '<br>';
$result .= $i;
}
echo $result;
Ⅸ php如何获得复选框的值
<?php
//10个复选框
for($i=1;$i<=10;$i++)
{
?>
<inputtype="checkbox"name="power[]"value="<?phpecho$i;?>"/>
<?php
}
?>
<?php
//获取复选框值部份
$power=$_POST["power"];
//方法一:
if(!$empty($power))
{
foreach($poweras$v)
{
echo$v;
}
}
//方法二:
for($i=0;$i<count($power);$i++)
{
echo$power[$i];
}
Ⅹ php怎样获取checkbox的值
是post之后吗
如:
<input type="checkbox" value="1" name=cc1" />
<input type="checkbox" value="2" name=cc1" />
<input type="checkbox" value="3" name=cc1" />
php端:
print_r($_POST['cc1']);
是一个数组