php獲取checkbox數組的表單數據


提交表單的時候,對於checkbox多選框,name=“field[]”,此時php獲取的數組為:從0開始的索引數組;如果name=“field[n]” 有數字n,那么php獲取的name數組的索引為n,而不是從0開始的;

代碼:

<html xmlns="http://www.jb51.net/1999/xhtml"> 
<head> 
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> 
<title>php獲取 checkbox復選框值的方法</title> 
</head> 
<body>
<form name="form1" method="post" action=""> 
<label> 
<input type="checkbox" name="checkbox[11]" value="復選一"> 
復選一 
</label> 
<label> 
<input type="checkbox" name="checkbox[22]" value="復選二"> 
</label> 
復選二 
<label> 
<input type="checkbox" name="checkbox[33]" value="復選三"> 
</label> 
復選三 
<label> 
<input type="checkbox" name="checkbox[44]" value="復選四"> 
</label> 
復選四 
<label> 
<input type="submit" name="Submit" value="提交"> 
</label> 
</form> 
</body> 
</html>

php:

if( $_POST ) 
{ 
    var_dump($_POST['checkbox']);
} 

打印結果為:

array(4) {
  [11]=>
  string(9) "復選一"
  [22]=>
  string(9) "復選二"
  [33]=>
  string(9) "復選三"
  [44]=>
  string(9) "復選四"
}
 

此時[]里面的數字,可以放一些動態數據,比如id,后台再處理


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM