导航:首页 > 编程语言 > php判断多选框

php判断多选框

发布时间:2022-05-27 13:30:26

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程序题:编写回答多项选择题的php程序,具体要求如下图

就帮你写一下好了 我的php文件名称是test.php 你可以改成自己的php文件名称 好像是4zuoy2.php

<!DOCTYPEhtml>
<htmllang="zh-cn">
<head>
<metacharset="UTF-8"/>
<title>测试</title>
</head>
<body>
<formaction="test.php"type="post">
<divclass="select-area">
<inputtype="checkbox"name="program[]"value="1"/>AJAX
<inputtype="checkbox"name="program[]"value="2"/>PHP
<inputtype="checkbox"name="program[]"value="3"/>FLASH
<inputtype="checkbox"name="program[]"value="4"/>ASP
<inputtype="checkbox"name="program[]"value="5"/>JSP
</div>

<divclass="submit-button">
<inputtype="submit"class="submit">确定</button>
</div>

</form>
</body>
</html>

<?php
!empty($_POST['program'])?$program=$_POST['program']:'';
if($program){
//遍历传递过来的是数组
if(in_array(2,$program)&&in_array(4,$program)&&in_array(5,$program)){
echo'正确';
}elseif(!in_array(2,$program)||!in_array(4,$program)||!in_array(5,$program)){
echo'回答不全!';
}else{
echo'错误!';
}
}
?>

⑶ php怎么接受html页面中多选框的数值,并输出,急求

多选框命名的时候 最好以数组的形式命名
如:
<input name="ids[]" value="1">
<input name="ids[]" value="2">

那么接收的时候 就会以数组的形式接收
var_mp($_POST['ids']);

⑷ PHP怎样判断复选框是否选中

HTML:
<form action="" method="get">
您喜欢的水果?<br /><br />
<label><input name="Fruit[]" type="checkbox" value="1" />苹果 </label>
<label><input name="Fruit[]" type="checkbox" value="2" />桃子 </label>
<label><input name="Fruit[]" type="checkbox" value="3" />香蕉 </label>
<label><input name="Fruit[]" type="checkbox" value="4" />梨 </label>
</form>
PHP
<?php
foreach($_POST['Fruit'] as $v){

switch($v){
case 1: echo '我喜欢苹果 ';break;
case2: echo '我喜欢桃子 ';break;
case 3: echo '我喜欢香蕉 ';break;
}
}

?>

⑸ php多选框数据处理问题

你要在复选框的Name值指定成数组方式例如:list[ ];后台直接接收Name的值list不需要加[ ];

⑹ 你好,PHP中怎样实现提取多选框的多个post值并将其执行后得到的数据全部显示在HTML页面

<inputtype="checkbox"name="option[]"value="1">选项1
<inputtype="checkbox"name="option[]"value="2">选项2
<inputtype="checkbox"name="option[]"value="3">选项3

这些放在表单中一起提交,php服务端接收到的是一个数组,可以便利处理数据。

<?php
$option=$_POST['option'];
//option就是提交上来的value值了,存在数据库,或者直接遍历输出html值
?>

看阁下的问题其实比较疑惑的,有点不清楚,碰到问题自己试着调试一下,多试试就解决了,不懂再问吧

⑺ php实现复选框选择查询

传进来的是数组

⑻ 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
if(!isset($_POST['tj'])) //如果没提交表单显示以下
{?>
<form action="" method="POST">
<input type="checkbox" value=9 name="list">
<input type="submit" name="tj" value="提交">
</form>
<?php
}else{
if($_POST['list']==9)
{
echo "选择";
}else
{
echo "未选择";
}
}?>

⑽ 请教一个php多选查询功能

请将复选框的name属性后面加 "[]" PHP会知道他是数组然后 在PHP中写$chiku = implode(',' $_REQUEST['chiku']);在MySQL中的查询为 select proctId from cars_prodcutforproperty where chiku in ({$chiku}) .......

阅读全文

与php判断多选框相关的资料

热点内容
单片机代码跳掉 浏览:447
程序员谈薪水压价 浏览:861
荣耀10青春版支持方舟编译啊 浏览:158
最优估计pdf 浏览:826
androiddrawtext字体 浏览:669
c语言源编辑源程序编译 浏览:821
手里捏东西真的可以解压吗 浏览:265
编译原理画状态表 浏览:28
用echo命令产生下列输出 浏览:358
在内网如何访问服务器 浏览:961
java导入oracle数据库 浏览:134
坚朗内开内倒铝条算法 浏览:259
华为阅读新建文件夹 浏览:770
幻塔如何选择服务器 浏览:221
解压先把文件压到系统盘 浏览:822
access压缩和修复数据库 浏览:791
光纤交换机命令 浏览:513
白色桌放什么文件夹 浏览:296
分治算法思想 浏览:151
s曲线加减速算法 浏览:403