❶ php怎么返回复选框的结果呢
复选框的name值必须一样,而你的每个name值不一样就已经错了。复选框的值是一个数组,因为是数组,name的值必须加[],这样就可以把每个value的值放进$_GET['oxuan']的数组里。要获取数组的值就简单了print_r打印一下就可以了。
PHP获取复选框里的值:
<form action="" method="get">
<input type="checkbox" name="oxuan[]" value="1">
学习
<input type="checkbox" name="oxuan[]" value="2">
DOTA
<input type="checkbox" name="oxuan[]" value="4">
篮球
<input type="checkbox" name="oxuan[]" value="8">
足球
<input type="submit" name="submit" value="提交">
<input type="reset" name="submit2" value="Reset">
</form>
<?php
$oxuan=$_GET["oxuan"];//$oxuan的结果是数组
print_r($oxuan);
?>
❷ php如何取未选中的checkbox值
因为你把$_POST["ViewFlag"]设置成了1,所以,无论选中没选中,都是1
$_POST本身是数组形式,除了可以接收来自客户端表单的数据外
php本身也可以给他设置值
比如:在没有提交任何数据的情况下,当然,包括表单也没有提交,或者说压根就没有什么表单
$_POST['a']=10;
那么, 这个$_POST['a']的值就是10
而php中, 一个等号 = 是赋值运算符
比如:
$a=500;
就是把 500这个数字赋值给了变量 $a;
两个或者三个等号是比较运算符 , == 或者 ===
作用是对变量或者php的其他对象进行比较是否等于或者全等
根据这些原理, 你在检查一下你的php代码
❸ php如何获取复选框选中的值
最近学php,因为刚接触不久,看似一个简单的问题有时候也着实浪费了好多时间,其实很多事情当不出来的时候很纠结,但是在最后研究出来的时候回头看看其实很简单,但是还是要学着小总结一下了,时间久了有很多事情还是很容易忘记的,今天就刚做的一个循环得出的复选框,然后提交表单后得到复选框的值来写一下吧, $weeks = $_POST['adress']; 加入if(count($weeks)==0)就说明复选框没有一个是选中的,接着来取出复选框的值 就是for循环数组得到里面的值了。
❹ php如何判断复选框是否有选择
【原理】
PHP根据$_POST里面的值来判断是否选择了哪些复选框。
【代码】
页面上
<formaction=''method='post'>
<inputtype='checkbox'name='box[]'value='money'selected='selected'/>金钱
<inputtype='checkbox'name='box[]'value='girl'/>美女
<inputtype='checkbox'name='box[]'value='power'/>权力
<inputtype='submit'/>
</form>
PHP脚本端
<?php
if(isset($_POST['box'])){
//证明有至少一个被选上
$array=$_POST['box'];
if(in_array('money',$array)){
echo'选了金钱<br>';
}
if(in_array('girl',$array)){
echo'选了美女<br>';
}
if(in_array('power',$array)){
echo'选了权力<br>';
}
}else{
echo'你抵制力好,无欲无求。';
}
❺ php 循环的复选框怎么取值
这是全部选取和反选的代码可以用在php中
<form name=batch>
<input type=checkbox>
<input type=checkbox>
<input type=checkbox>
<input type=checkbox>
<input type=checkbox>
<input type=checkbox>
<input type=button value="全选" onclick=selectAll(document.batch)>
<input type=button value="反选" onclick=selectOther(document.batch)>
<input type=reset value="取消">
<script>
function selectAll(obj)
{
for(var i = 0;i<obj.elements.length;i++)
if(obj.elements[i].type == "checkbox")
obj.elements[i].checked = true;
}
function selectOther(obj)
{
for(var i = 0;i<obj.elements.length;i++)
if(obj.elements[i].type == "checkbox" )
{
if(!obj.elements[i].checked)
obj.elements[i].checked = true;
else
obj.elements[i].checked = false;
}
}
</script>
如果有兴趣可以来这里这里有php的一些编程东西www.binzi.net
❻ php获取复选框的值
$_post 是一个多维数组,
类似这么一个数组
$_post=arry(
mrbook=>arry('a','b','c')
)
$_post[mrbook];//可返回arry('a','b','c')
$i=1;
$_post[mrbook][$i];//可返回arry('a','b','c')中的第二个索引结果是b
❼ 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的值;
❽ php实现复选框选择查询
传进来的是数组
❾ 请问一下php如何选定复选框然后按选定的复选框值更改相对应的记录
在你提交后的处理页面输出一下你的vacancyid看看(注意你后面加了括号就是数组了)
print_r($_POST['vacancyid']);
exit();
多运行几次,仔细对比一下你勾选的值和输出的内容,你就会发现问题了。