⑴ 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}) .......