代碼如下:
創(chuàng)新互聯(lián)公司,為您提供成都網(wǎng)站建設(shè)、成都網(wǎng)站制作、網(wǎng)站營銷推廣、網(wǎng)站開發(fā)設(shè)計(jì),對(duì)服務(wù)成都小攪拌車等多個(gè)行業(yè)擁有豐富的網(wǎng)站建設(shè)及推廣經(jīng)驗(yàn)。創(chuàng)新互聯(lián)公司網(wǎng)站建設(shè)公司成立于2013年,提供專業(yè)網(wǎng)站制作報(bào)價(jià)服務(wù),我們深知市場的競爭激烈,認(rèn)真對(duì)待每位客戶,為客戶提供賞心悅目的作品。 與客戶共同發(fā)展進(jìn)步,是我們永遠(yuǎn)的責(zé)任!
html?xmlns=""?
head?
meta?http-equiv="Content-Type"?content="text/html;?charset=gb2312"?/?
titlephp獲取?checkbox復(fù)選框值的方法/title?
/head?
body?
form?name="form1"?method="post"?action=""?
label?
input?type="checkbox"?name="checkbox[]"?value="復(fù)選一"?
復(fù)選一?
/label?
label?
input?type="checkbox"?name="checkbox[]"?value="復(fù)選二"?
/label?
復(fù)選二?
label?
input?type="checkbox"?name="checkbox[]"?value="復(fù)選三"?
/label?
復(fù)選三?
label?
input?type="checkbox"?name="checkbox[]"?value="復(fù)選四"?
/label?
復(fù)選四?
label?
input?type="submit"?name="Submit"?value="提交"?
/label?
/form?
/body?
/html?
??
if(?$_POST?)?
{?
$value?=?$_POST['checkbox'];?
echo?'你選擇了:'.implode(',',$value);?
//由于checkbox屬性,我們必須把checkbox復(fù)選擇框的名字設(shè)置為一個(gè)如果checkbox[],這樣php才能讀取,以數(shù)據(jù)形式,否則不能正確的讀取checkbox復(fù)選框的值哦。//腳本之家?jb51.net?整理?
}?
?
while($row=mysql_fetch_array($sql))
{
//echo $row[sport];//這段代碼輸出Array
print_r($row["sport"]);
}
看看輸出的是什么,是一個(gè)array();
還是array(key=value);
如果有值就成功了,為空就是存取的時(shí)候有問題!
需要準(zhǔn)備的材料分別是:電腦、php編輯器、瀏覽器。
1、首先,打開php編輯器,新建php文件,以表單post提交到index.php為例。
2、在index.php中輸入代碼:print_r($_POST['hobby']);。
3、瀏覽器運(yùn)行表單提交到index.php,發(fā)現(xiàn)能接收到復(fù)選框里的值了。
echo "input type='checkbox' name='Country[]' id='Country[]' ;
value='".$value['Typeid']."' /".$value["Typenamecn"];
這里面的value是什么,$cc取到的就是什么。你寫的是typeid,自然就是id了。
你像換名字,就換成名字……
如果你要多個(gè)的話,在這里拼起來 $value['Typeid']."-".$value['name']
接收的時(shí)候取出來再拆分一下
$c = explode('-',$cc);
$c[0] 就是id,$c[1] 就是name
php 獲取表單復(fù)選框內(nèi)容,我們一般都是在給這個(gè)checkbox添加一個(gè)name屬性,與id中的值是一樣的,然后在通過php的post來獲取就行了,這里我寫一段代碼:
html
head/head
body
form action="" method='post'
tr
td擅長的編程語言:/td
td
HTMLinput type="checkbox" name="good[]" value="html"
CSSinput type="checkbox" name="good[]" value="css"
JavaScriptinput type="checkbox" name="good[]" value="javascript"
PHPinput type="checkbox" name="good[]" value="php"
Mysqlinput type="checkbox" name="good[]" value="mysql"
/td
/tr
/form
/body
/html
在php中:
alert($_POST['$_POST['good']']); //彈出獲取到的checkbox的值;
input name="20" type="checkbox" value="?php echo $row_option['cid'] ?" /問題,同樣的name那只能獲取一個(gè)。