你仔細(xì)看下$results 返回的是個(gè)一維數(shù)組 因?yàn)槟闶鞘褂?getRows (得到一行)得到的。
創(chuàng)新互聯(lián)為客戶提供專業(yè)的成都網(wǎng)站制作、成都網(wǎng)站設(shè)計(jì)、程序、域名、空間一條龍服務(wù),提供基于WEB的系統(tǒng)開(kāi)發(fā). 服務(wù)項(xiàng)目涵蓋了網(wǎng)頁(yè)設(shè)計(jì)、網(wǎng)站程序開(kāi)發(fā)、WEB系統(tǒng)開(kāi)發(fā)、微信二次開(kāi)發(fā)、手機(jī)網(wǎng)站開(kāi)發(fā)等網(wǎng)站方面業(yè)務(wù)。
而你下面使用的是循環(huán),也就是說(shuō)無(wú)需循環(huán)的。
'value' = 'input type="checkbox" name="selected[]" value="$results['product_id']" /',
直接使用 $results['product_id'] 即可得到值,而你的循環(huán) $results 必須是個(gè)二維數(shù)組才可以,一維數(shù)組只能得到值,不能使用key 的。
html 代碼:
form?action="index.php"?method="post"!--get方法也是可以的--!
input?type="radio"?name="sex"?value="f"?女
input?type="radio"?name="sex"?value="m"?男
input?type="submit"?name="submit"?value="提交"?
/form
兩個(gè)radio控件的name屬性必須是一樣的
index.php代碼:
$_POST['sex'];//就是單選框選中的??如果使用的是get方法,那么使用?$_GET['sex'];
上面的只是簡(jiǎn)單地例子,可以參考一下
在PHP表單中
單選按鈕
如果選中了提交后,就是這個(gè)單選按鈕的值,如果沒(méi)有選中,提交是空值。
比如
在提交后
如果是選中打鉤的,在PHP
獲取到的值就是
echo
$_POST['a']
//輸出
1
如果沒(méi)有選中,在PHP
獲取到的值就是
echo
$_POST['a']
//輸出
if
(empty($_POST['a']))
{
$a=0;
}else{
$a=$_POST['a'];
}