导航:首页 > 编程语言 > php复选框

php复选框

发布时间:2022-02-14 07:45:43

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();
多运行几次,仔细对比一下你勾选的值和输出的内容,你就会发现问题了。

阅读全文

与php复选框相关的资料

热点内容
hadoop解压缩 浏览:421
30岁程序员生计 浏览:472
苹果iOS反编译软件 浏览:460
当一个体面的程序员是什么体验 浏览:291
联想安装哪个编译器 浏览:446
苹果手机如何创建app组 浏览:40
如何知道服务器开通了什么端口 浏览:34
动态ip地址由dhcp服务器来分配 浏览:800
aes128加密c 浏览:396
成为插画师pdf 浏览:325
奥特曼系列ol为什么进不去服务器 浏览:742
盛世服务器怎么开启 浏览:87
编译安卓源码修改定位 浏览:200
加密上市是什么意思 浏览:802
一年程序员面试 浏览:174
多个jpg合成pdf 浏览:929
pdf转word是图片 浏览:941
程序员看不懂怎么办 浏览:273
linux操作系统题 浏览:769
单片机无符号数加法 浏览:231