当前位置:首页 » 编程语言 » php获取checkbox

php获取checkbox

发布时间: 2022-04-18 06:03:49

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']);
是一个数组

热点内容
内存大小的存储 发布:2025-01-22 18:58:17 浏览:392
tampermonkey脚本 发布:2025-01-22 18:53:17 浏览:116
windows7共享文件夹 发布:2025-01-22 18:53:17 浏览:478
如何调节安卓手机的内存 发布:2025-01-22 18:49:30 浏览:638
佳能相机存储卡怎么取消 发布:2025-01-22 18:40:59 浏览:568
天猫宝贝上传 发布:2025-01-22 18:35:09 浏览:544
ipad如何登录金铲铲安卓账号 发布:2025-01-22 18:32:09 浏览:319
加密沟通 发布:2025-01-22 18:31:22 浏览:555
win7ftp用户名和密码设置 发布:2025-01-22 17:46:48 浏览:221
三表联查的sql语句 发布:2025-01-22 17:27:13 浏览:418