Pertama-tama, tolong jangan gunakan mysql_*
karena sudah usang, gunakan mysqli_
atau PDO
sebagai gantinya.
sekarang jika Anda hanya menginginkan nilai opsi, lakukan seperti ini
<select name="game[]" multiple="multiple">
<option value="1">Football</option>
<option value="2">Volleyball</option>
...
</select>
cara ini akan memberi Anda 1,2,....
. Semoga itu yang Anda cari.
dan jika Anda mencari kueri seperti ini
INSERT INTO tb (`game`) VALUES ('Football'),('Volleyball')
dengan asumsi bahwa id
kolom bertambah secara otomatis, lalu ubah kode sebagai berikut:
kode html
<select name="game[]" multiple="multiple">
<option>Football</option>
<option>Volleyball</option>
...
</select>
kode php
$choice=$_POST['game'];
$sql = "INSERT INTO tb (`game`) VALUES ";
$sqlValues= null;
foreach($choice as $ch) {
$sqlValues .= "('$ch')," ;
}
$sql.=rtrim($sqlValues, ",");
echo $sql;
dengan cara ini Anda bisa mendapatkan
id game
1 cricket
2 football