⑴ 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