2 回答

TA貢獻(xiàn)1772條經(jīng)驗(yàn) 獲得超6個(gè)贊
當(dāng)您希望用戶僅選擇一個(gè)選項(xiàng)時(shí),使用單選按鈕很容易,但如果您想為多選提供復(fù)選框,這是一種簡(jiǎn)單的方法。在您的輸入類(lèi)型復(fù)選框的 html 中,將 name 屬性更改為這樣的數(shù)組。
<form method='post'>
<input type='checkbox' name='test[]' value='1'/>1
<input type='checkbox' name='test[]' value='2'/>2
<input type='checkbox' name='test[]' value='3'/>3
<button type='submit' name='sub'>sub</button>
</form>
現(xiàn)在在文件的 php 部分使用 isset 函數(shù)檢查這個(gè)測(cè)試數(shù)組
if(isset($_REQUEST['sub'])){
print_r($_REQUEST['test']);
}
在這里,當(dāng)執(zhí)行 print_r 語(yǔ)句時(shí),您可以看到復(fù)選框中選中的值?,F(xiàn)在您可以使用 implode 函數(shù)將數(shù)組轉(zhuǎn)換為可以存儲(chǔ)在數(shù)據(jù)庫(kù)中的單個(gè)列中的字符串

TA貢獻(xiàn)1804條經(jīng)驗(yàn) 獲得超3個(gè)贊
正如M.Hemant所說(shuō),您應(yīng)該使用單選按鈕,因此用戶只能選擇其中一個(gè)。
此外,您應(yīng)該使用tinyint該列的類(lèi)型來(lái)設(shè)計(jì)數(shù)據(jù)庫(kù)。例如,0為First Loan Application、1為存儲(chǔ)Renewal。然后,數(shù)據(jù)庫(kù)將使用比 varchar 類(lèi)型更少的空間,并且更容易建立索引。
<input type="radio" name="loan" value="0"> First Loan Application
<input type="radio" name="loan" value="1"> Renewal
- 2 回答
- 0 關(guān)注
- 222 瀏覽
添加回答
舉報(bào)