這篇文章主要介紹了PHP中CheckBox多選框上傳失敗的程式碼寫法,以及php處理checkbox複選框表單提交問題,需要的朋友可以參考下
#用慣Java和其他語言的時候,表單上傳只需要checkbox的name相同的時候就可以上傳了
<input type="checkbox" name="checkbox" value="1"> 选项 <input type="checkbox" name="checkbox" value="2"> 选项 <input type="checkbox" name="checkbox" value="3"> 选项 <input type='button' value='确定' onclick="fun()"/>
但是PHP卻只有在這種情況下,name要寫成數組形式才能正常表單提交
<input type="checkbox" name="checkbox[]" value="1"> 选项1 <input type="checkbox" name="checkbox[]" value="2"> 选项2 <input type="checkbox" name="checkbox[]" value="3"> 选项3 <input type="checkbox" name="checkbox[]" value="4"> 选项4 <input type="checkbox" name="checkbox[]" value="5"> 选项5 <input type="checkbox" name="checkbox[]" value="6"> 选项6 <input type='button' value='确定' onclick="fun()"/>
#下面補充PHP處理Checkbox複選框表單提交問題
#PHP表單提交頁面複選框的名稱後面要加[],這樣在接收頁面才能得到正確的結果。表單提交後得到的是一個數組,然後透過存取數組元素得到表單的具體vaule值。得到的checkbox1的值,預設有換行。
表單程式碼:
<form action="" method="post" name="asp"> 复选框1:<input type="checkbox" name="checkbox1[]" value="1" /> 复选框2:<input type="checkbox" name="checkbox1[]" value="2" /> 复选框3:<input type="checkbox" name="checkbox1[]" value="3" /> <input type="submit" name= "Download" vaue="Download" /> </form>
PHP處理表單程式碼:
##
<?php if(isset($_POST["Download"])) { foreach($_REQUEST['checkbox1'] as $checkbox1) { echo $checkbox1; } } ?>
關於vue的購物車checkbox全選與反選等功能實例分析
### ################以上是PHP中CheckBox多選框上傳失敗的程式碼寫法詳解的詳細內容。更多資訊請關注PHP中文網其他相關文章!