multiplebox inserten in mysql db
Ik heb een verzendformulier wat ik naar mijn mysql database wil versturen. Alles gaat in principe goed, echter hij schrijft de multiplebox niet goed naar de database. hij schrijft enkel 1 waarde als ik er bijv. meerdere selecteer.. Ik heb kort samengevat het onderstaande.
Het formulier ziet er zo uit:
Code (php)
1
2
3
4
5
6
7
2
3
4
5
6
7
<?
<select name="soort" size="5" multiple="MULTIPLE">
<option value="Gelderland">Gelderland</option>
<option value="Noord-Holland">Noord-Holland</option>
<option value="Zuid-Holland">Zuid-Holland</option>
<option value="Utrecht">Utrecht</option> </select> ?>
<select name="soort" size="5" multiple="MULTIPLE">
<option value="Gelderland">Gelderland</option>
<option value="Noord-Holland">Noord-Holland</option>
<option value="Zuid-Holland">Zuid-Holland</option>
<option value="Utrecht">Utrecht</option> </select> ?>
en de post ziet er dan zo uit:
Code:
Code (php)
1
2
3
4
2
3
4
<?
mysql_query("INSERT INTO `advertentie` (`soort`) VALUES ('". $_POST['soort']."', '". time() ."', '". $user['id'] ."', '". $_SERVER['REMOTE_ADDR'] ."')") or die (Mysql_Error());
echo "Je advertentie is toegevoegd en staat online!";
?>
mysql_query("INSERT INTO `advertentie` (`soort`) VALUES ('". $_POST['soort']."', '". time() ."', '". $user['id'] ."', '". $_SERVER['REMOTE_ADDR'] ."')") or die (Mysql_Error());
echo "Je advertentie is toegevoegd en staat online!";
?>
Hoe zou ik dit dan anders moeten scripten?
vriendelijk bedankt
Wat voor type kolom moet ik in mijn mysql database gebruiken om de waardes goed weg te schrijven?
vriendelijk bedankt,
robbert
Gewijzigd op 01/01/1970 01:00:00 door Rob Tel
Ps. Backtics ` nooit in een query gebruiken! Is nooit nodig en kan alleen maar problemen opleveren.
Sorry hoor maar ik ben niet een expert met php.. Bovenstaand script heb ik ook niet zelf geschreven. Misschien dat je mij een beetje opweg kan helpen?
Vriendelijk bedankt voor je tijd,
Robbert