Mysql
 sql >> Baza danych >  >> RDS >> Mysql

Pobieranie danych z listy rozwijanej wielokrotnego wyboru za pomocą PHP do wstawienia do MySQL

Po pierwsze, Twój wybór powinien mieć nazwę w nawiasach kwadratowych:

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

W ten sposób, gdy użytkownik wybierze więcej wartości (opcji) i wyśle ​​formularz, otrzymasz tablicę wartości, które wybrał.

Następnie musisz przejść przez tę tablicę i wstawić każdy rekord:

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

Ale Twoje zapytanie pod polem wyboru mówi nam, że to nie koniec historii...



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Jak mogę wygenerować turniej okrężny w PHP i MySQL?

  2. Zwracana wartość procedury składowanej MySQL

  3. Jak wykryć, czy wartość zawiera co najmniej jedną cyfrę w MySQL?

  4. Kod błędu MySQL:1175 podczas aktualizacji (MySQL-Workbench a konsola)

  5. MySQL:Jak dodać kolumnę, jeśli jeszcze nie istnieje?