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

Abrufen von Daten aus einem Mehrfachauswahl-Dropdown mit PHP zum Einfügen in MySQL

Zuerst sollte Ihre Auswahl einen Namen mit eckigen Klammern haben:

<select name='days[]' id='days' size=4 multiple="multiple">

Auf diese Weise erhalten Sie, wenn ein Benutzer weitere Werte (Optionen) auswählt und das Formular absendet, eine Reihe von Werten, die er ausgewählt hat.

Dann müssen Sie dieses Array durchlaufen und jeden Datensatz einfügen:

foreach($_POST['days'] as $k => $v) {
    // here do the INSERT query with value $v
}

Aber Ihre Abfrage unter dem Auswahlfeld sagt uns, dass dies nicht das Ende der Geschichte ist...