導航:首頁 > 編程語言 > 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判斷多選框相關的資料

熱點內容
南京中興招收專科程序員嗎 瀏覽:297
代理商php源碼 瀏覽:983
蘋果手機怎麼解壓軟體app 瀏覽:650
游戲資源被編譯 瀏覽:152
代碼編譯後黑屏 瀏覽:8
程序員情侶寫真 瀏覽:505
python3孿生素數 瀏覽:36
計算楊輝三角Python 瀏覽:404
linux目錄重命名 瀏覽:196
演算法設計的最終形態是代碼 瀏覽:262
程序員社團招新橫幅 瀏覽:238
拖鞋解壓視頻大全 瀏覽:887
租伺服器主機鏈接軟體叫什麼 瀏覽:856
交叉編譯工具的linux版本號 瀏覽:156
python開發應用軟體 瀏覽:32
hdl綜合器與c編譯器的區別 瀏覽:899
編譯原理最左推導代碼 瀏覽:702
加密三 瀏覽:131
通過編譯鏈接後形成的可執行程序 瀏覽:680
怎麼用matlab編程 瀏覽:782