導航:首頁 > 編程語言 > php復選框

php復選框

發布時間:2022-02-14 07:45:43

php怎麼返回復選框的結果呢

復選框的name值必須一樣,而你的每個name值不一樣就已經錯了。復選框的值是一個數組,因為是數組,name的值必須加[],這樣就可以把每個value的值放進$_GET['oxuan']的數組里。要獲取數組的值就簡單了print_r列印一下就可以了。

PHP獲取復選框里的值:
<form action="" method="get">
<input type="checkbox" name="oxuan[]" value="1">
學習
<input type="checkbox" name="oxuan[]" value="2">
DOTA
<input type="checkbox" name="oxuan[]" value="4">
籃球
<input type="checkbox" name="oxuan[]" value="8">
足球

<input type="submit" name="submit" value="提交">
<input type="reset" name="submit2" value="Reset">
</form>

<?php
$oxuan=$_GET["oxuan"];//$oxuan的結果是數組
print_r($oxuan);

?>

❷ php如何取未選中的checkbox值

因為你把$_POST["ViewFlag"]設置成了1,所以,無論選中沒選中,都是1

$_POST本身是數組形式,除了可以接收來自客戶端表單的數據外

php本身也可以給他設置值

比如:在沒有提交任何數據的情況下,當然,包括表單也沒有提交,或者說壓根就沒有什麼表單

$_POST['a']=10;

那麼, 這個$_POST['a']的值就是10

而php中, 一個等號 = 是賦值運算符

比如:

$a=500;

就是把 500這個數字賦值給了變數 $a;

兩個或者三個等號是比較運算符 , == 或者 ===

作用是對變數或者php的其他對象進行比較是否等於或者全等

根據這些原理, 你在檢查一下你的php代碼

❸ php如何獲取復選框選中的值

最近學php,因為剛接觸不久,看似一個簡單的問題有時候也著實浪費了好多時間,其實很多事情當不出來的時候很糾結,但是在最後研究出來的時候回頭看看其實很簡單,但是還是要學著小總結一下了,時間久了有很多事情還是很容易忘記的,今天就剛做的一個循環得出的復選框,然後提交表單後得到復選框的值來寫一下吧, $weeks = $_POST['adress']; 加入if(count($weeks)==0)就說明復選框沒有一個是選中的,接著來取出復選框的值 就是for循環數組得到裡面的值了。

❹ 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中
<form name=batch>
<input type=checkbox>
<input type=checkbox>
<input type=checkbox>
<input type=checkbox>
<input type=checkbox>
<input type=checkbox>
<input type=button value="全選" onclick=selectAll(document.batch)>
<input type=button value="反選" onclick=selectOther(document.batch)>
<input type=reset value="取消">
<script>
function selectAll(obj)
{
for(var i = 0;i<obj.elements.length;i++)
if(obj.elements[i].type == "checkbox")
obj.elements[i].checked = true;
}
function selectOther(obj)
{
for(var i = 0;i<obj.elements.length;i++)
if(obj.elements[i].type == "checkbox" )
{
if(!obj.elements[i].checked)
obj.elements[i].checked = true;
else
obj.elements[i].checked = false;
}
}
</script>
如果有興趣可以來這里這里有php的一些編程東西www.binzi.net

❻ php獲取復選框的值

$_post 是一個多維數組,

類似這么一個數組

$_post=arry(
mrbook=>arry('a','b','c')
)
$_post[mrbook];//可返回arry('a','b','c')
$i=1;
$_post[mrbook][$i];//可返回arry('a','b','c')中的第二個索引結果是b

❼ php中如何實現選擇按鈕對應復選框

php 獲取表單復選框內容,我們一般都是在給這個checkbox添加一個name屬性,與id中的值是一樣的,然後在通過php的post來獲取就行了,這里我寫一段代碼:
<html>
<head></head>

<body>
<form action="" method='post'>

<tr>
<td>擅長的編程語言:</td>
<td>
HTML<input type="checkbox" name="good[]" value="html">
CSS<input type="checkbox" name="good[]" value="css">
javaScript<input type="checkbox" name="good[]" value="javascript">
PHP<input type="checkbox" name="good[]" value="php">
Mysql<input type="checkbox" name="good[]" value="mysql">
</td>
</tr>
</form>

</body>

</html>

在php中:
alert($_POST['$_POST['good']']); //彈出獲取到的checkbox的值;

❽ php實現復選框選擇查詢

傳進來的是數組

❾ 請問一下php如何選定復選框然後按選定的復選框值更改相對應的記錄

在你提交後的處理頁面輸出一下你的vacancyid看看(注意你後面加了括弧就是數組了)
print_r($_POST['vacancyid']);
exit();
多運行幾次,仔細對比一下你勾選的值和輸出的內容,你就會發現問題了。

閱讀全文

與php復選框相關的資料

熱點內容
程序員看不懂怎麼辦 瀏覽:271
linux操作系統題 瀏覽:765
單片機無符號數加法 瀏覽:227
應用隱藏加密怎麼關閉 瀏覽:269
汽車空調的壓縮機電線有什麼用 瀏覽:429
電腦加密圖片如何取消加密 瀏覽:340
慧凈電子51單片機視頻 瀏覽:343
javamap賦值 瀏覽:165
什麼app可以玩掌機游戲 瀏覽:46
java簡單聊天室 瀏覽:462
通用汽車編程軟體 瀏覽:432
一級抗震框架梁箍筋加密區規定是多少 瀏覽:974
教你如何把安卓手機變成蘋果 瀏覽:11
app編譯分類 瀏覽:323
怎麼用伺服器的資源包 瀏覽:199
oa軟體手機登陸伺服器地址 瀏覽:289
androidrtp打包 瀏覽:723
信息被加密碼了怎麼辦 瀏覽:420
彈出光碟命令 瀏覽:517
kdj公式源碼分享 瀏覽:355