下拉選單多選的資料存入資料庫語法, 只存到選擇的第一項.

儲存的時候都只存到第一筆資料, 沒辦法存入選取到的其他資料. 請問一下應該要怎麼寫?
//前端
<SELECT NAME="dropin[]" MULTIPLE SIZE=3>
       <?php 
			while($record3 = mysql_fetch_array($result3)){
			echo "<option value='".$record3[scName]."'>".$record3[scName]."</option>" ;}?>
    </SELECT>
    <?php   foreach($_POST['dropin'] as $val) {
        
		 echo $scout="$val".",";  //這行可以出來選取的資料, 可是一到insert裡面就只有一筆
		}

//後端
$insertSQL = sprintf("INSERT INTO testDB(stu_id,spYear,spSm,) VALUES (%s,%s,%s )",
                        GetSQLValueString($_POST['sm4'], "text"),
                       GetSQLValueString($_POST['txtClass'], "text"),
                       GetSQLValueString($scout, "text"));
                      



Sign In or Register to comment.