Mysql
 sql >> Datenbank >  >> RDS >> Mysql

PHP Multiple Dropdown-Box-Formular an MySQL senden

Es wird tatsächlich in ein Array gesendet!

<form action="myscript.php" method="POST">
<select name="colors[]" multiple="multiple" size="2">
<option>Red</option>
<option>Blue</option>
<option>Green</option>
<option>Orange</option>
</select>
<input type="submit" value="Go!"> 
</form>

Dann auf der Serverseite $_POST['colors'] wird ein Array mit den ausgewählten Werten sein.

Der Schlüssel hier ist, die Klammernotation im Namen zu verwenden, um PHP mitzuteilen, dass es ein Array erwartet.

Weitere Informationen finden Sie im Beispiel der PHP-Dokumentation .

Sobald Sie die Variablen haben, ist es trivial, neue Zeilen zu erstellen.