2017-06-15 71 views
-1

我如何在php中的mysql數據庫中插入單個複選框值。單複選框值插入

Male <input type="checkbox" value="male" name="gender[]" > 
Female <input type="checkbox" value="Female" name="gender[]"> 
+0

您的問題不清楚。講清楚。你說插入到SQL,但你只有在這裏的HTML標籤? –

回答

1

男,女一種選擇總是收音機,不復選框。不要給自己的名字作爲數組,其中只有一次一個選擇,所以要進行以下更改:

Male <input type="radio" value="male" name="gender" > 
Female <input type="radio" value="Female" name="gender"> 

,並得到其價值,如:

$gender = $_REQUEST['gender']; 

並將其插入到數據庫使用$gender

+0

好的,但如果我通過複選框插入性別,我該如何插入? – Doni

+1

但是爲什麼? **一個人可以同時是男性還是女性?** –

+0

@Doni爲什麼要使用複選框?如你所知,它不能是多種選擇。對於單一的選擇有收音機 –

0

您可以檢查其狀態,並插入根據它

Male <input type="radio" value="male" name="male" > 
Female <input type="radio" value="Female" name="female"> 

在php代碼使用驗證,如:

if(isset($_REQUEST['gender'])) { 
    $gender = $_REQUEST['gender']; 
    //Code to insert this $gender in database 
}