⑴ 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复选框提交问题,每次提交到数据,只显示1个选择的值,而不是多选的值。
复选框的名称全部改为 xuan1[],如
<label>
<inputtype="checkbox"name="xuan1[]"value="1"id="1">1
</label>
<label>
<inputtype="checkbox"name="xuan1[]"value="2"id="2">
2</label>
<label>
<inputtype="checkbox"name="xuan1[]"value="复选框"id="3">
复选框</label>
<label>
<inputtype="checkbox"name="xuan1[]"value="22"id="4">
22</label>
取值时
$count=count($_POST['xuan1']);
$value="";
for($i=0;$i<$count;$i++){
$value.=$xuan1[$i]."";
}
⑶ php复选框提交
这是我的代码,看对你有帮助没有。
HTML代码:
<inputname="id[]"type="checkbox"value="内容1"id="ab1"/>
<inputname="id[]"type="checkbox"value="内容2"id="ab1"历前/>
<inputname="id[]"type="checkbox"value="内容3"id="ab1"/>
<inputname="id[]"type="checkbox"粗烂value="内容4"id="ab1"/>
PHP代码:
<?php
echoimplode($_POST['id'],',');//这肢凳清个把提交的内容用逗号隔开
?>
⑷ PHP 如何输出html中复选框的值
用PHP输出样式一般不是好的做法,PHP擅长后台逻辑数据处理,前台一般交与js与css控制
非得想用php输出复选框的话,代码如下:
$tmpArr["brand"]="brand";
$tmpArr["service"]="goodservice";
$tmpArr["easy"]="easytoget";
$tmpArr["advertise"]="advertise";
echo"
<h5>whychooseus:</h5>
<selectname="choose"multiple>
";
foreach($tmpArras$key=>$value){
echo"<optionvalue="$value">$key</option>";
}
echo"</select>";
异步处理的话用ajax
新增表格的用jQuery插件吧,容易的多,见jQuery的append