我想選擇多項選擇並在數據庫中插入值。我怎樣才能做到這一點?如何將多個選擇值插入數據庫?
<select name="instructor" multiple>
<option value="9000">Zaher</option>
<option value="9001">Samih</option>
<option value="9010">Majd</option>
<select>
$instructor=$_GET['instructor'];
if(isset($_SESSION['courses']) && isset($_SESSION['semester'])){
$coursechosen= $_SESSION['courses'];
$semesterchosen=$_SESSION['semester'];
$query="Insert INTO coordinators(instructor_id,course_code,semester)
VALUES ('$instructor','$coursechosen','$semesterchosen')";
mysql_query($query);
}
請檢查鏈接: - http://bytes.com/topic/php/answers/956318-how-insert-multiple-values-into-mysql-multiple-select-選項表格 – 2015-04-04 11:58:16
「$ instructor」中有一個SQL注入機會 - 如果沒有修復此問題,請不要執行!建議切換到較新的數據庫庫,以便您可以使用參數綁定,這有助於避免此問題。 – halfer 2015-04-04 12:15:04
@halfer抱歉,但我不明白 – 2015-04-04 12:59:34