首頁 >後端開發 >php教程 >PHP中CheckBox多選框上傳失敗的程式碼寫法詳解

PHP中CheckBox多選框上傳失敗的程式碼寫法詳解

墨辰丷
墨辰丷原創
2018-05-25 15:14:011302瀏覽

這篇文章主要介紹了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=&#39;button&#39; value=&#39;确定&#39; 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=&#39;button&#39; value=&#39;确定&#39; onclick="fun()"/>

#下面補充PHP處理Checkbox複選框表單提交問題

#PHP表單提交頁面複選框的名稱後面要加[],這樣在接收頁面才能得到正確的結果。表單提交後得到的是一個數組,然後透過存取數組元素得到表單的具體vaule值。得到的checkbox1的值,預設有0b9f73f8e206867bd1f5dc5957dbcb38換行。

表單程式碼:

<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[&#39;checkbox1&#39;] as $checkbox1) 
     { 
          echo $checkbox1; 
     } 
   } 
?>


##以上就是本文的全部內容,希望對大家的學習有所幫助。


相關推薦:

jQuery操作checkbox步奏詳解

vue checkbox怎樣操作資料綁定及取得與計算

關於vue的購物車checkbox全選與反選等功能實例分析

### ################

以上是PHP中CheckBox多選框上傳失敗的程式碼寫法詳解的詳細內容。更多資訊請關注PHP中文網其他相關文章!

陳述:
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn