phpcheckbox核取方塊值的獲取與checkbox預設值輸出方法

科技小能手發表於2017-11-12

php獲取 checkbox核取方塊值的方法 

複製程式碼 程式碼如下:



<html xmlns=”http://www.jb51.net/1999/xhtml”> 

<head> 

<meta http-equiv=”Content-Type” content=”text/html; charset=gb2312″ /> 

<title>php獲取 checkbox核取方塊值的方法</title> 

</head> 

<body> 

<form name=”form1″ method=”post” action=””> 

<label> 

<input type=”checkbox” name=”checkbox[]” value=”複選一”> 

複選一 

</label> 

<label> 

<input type=”checkbox” name=”checkbox[]” value=”複選二”> 

</label> 

複選二 

<label> 

<input type=”checkbox” name=”checkbox[]” value=”複選三”> 

</label> 

複選三 

<label> 

<input type=”checkbox” name=”checkbox[]” value=”複選四”> 

</label> 

複選四 

<label> 

<input type=”submit” name=”Submit” value=”提交”> 

</label> 

</form> 

</body> 

</html> 

<? 

if( $_POST ) 



$value = $_POST[`checkbox`]; 

echo `你選擇了:`.implode(`,`,$value); 

//由於checkbox屬性,我們必須把checkbox複選擇框的名字設定為一個如果checkbox[],這樣php才能讀取,以資料形式,否則不能正確的讀取checkbox核取方塊的值哦。//指令碼之家 jb51.net 整理 



?> 



checkbox在php讀取值時要用陣列形式哦,我們讀取這些值用php post獲取是以一個array形式哦, 

複製程式碼 程式碼如下:



<!DOCTYPE html PUBLIC “-//W3C//DTD XHTML 1.0 Transitional//EN” “http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd”> 

<html xmlns=”http://www.w3.org/1999/xhtml”> 

<head> 

<meta http-equiv=”Content-Type” content=”text/html; charset=gb2312″ /> 

<title>php獲取多選框checkbox值</title> 

</head> 

<body> 

<?php 

$area_arr = array(); 

if($_GET[`action`]==”submit”){ 

$area_arr = $_POST[`area`]; 



echo “您選定的地區為: “; 

foreach ($area_arr as $k=>$v){ 

echo $v.” “; 



?> 

<form id=”form1″ name=”form1″ method=”post” action=”?action=submit”> 

<p>河北 

<label> 

<input type=”checkbox” id=”area” name=”area[]” value=”河北”> 

</label> 

</p> 

<p>河南 

<label> 

<input type=”checkbox” id=”area[]” name=”area[]” value=”河南”> 

</label> 

</p> 

<p>山西 

<label> 

<input type=”checkbox” id=”area[]” name=”area[]” value=”山西”> 

</label> 

</p> 

<p>山東 

<label> 

<input type=”checkbox” id=”area[]” name=”area[]” value=”山東”> 

</label> 

</p> 

<p>江蘇 

<label> 

<input type=”checkbox” id=”area[]” name=”area[]” value=”江蘇”> 

</label> 

</p> 

<p>浙江 

<label> 

<input type=”checkbox” id=”area[]” name=”area[]” value=”浙江”> 

</label> 

</p> 

<p> 

<label> 

<input type=”submit” name=”Submit” value=”提交”> 

</label> 

</p> 

</form> 

</body> 

</html> 


php checkbox預設選擇問題(都是利用的這種原理) 

複製程式碼 程式碼如下:



<input name=”jb51″ type=”checkbox” value=”jiaju” <?php if($myrow[fujia_jiaju]) echo(“checked”);?>> 

本文轉自 IT阿飛 51CTO部落格,原文連結:http://blog.51cto.com/itafei/1748138


相關文章