sql >> Database teknologi >  >> RDS >> Mysql

Henter data fra en rullemenu med flere valg med PHP til at indsætte i MySQL

For det første skal dit udvalg have navn med firkantede parenteser:

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

På denne måde, når en bruger vælger flere værdier (valgmuligheder) og indsender formularen, vil du modtage en række værdier, han har valgt.

Derefter skal du gå gennem dette array og indsætte hver post:

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

Men din forespørgsel under markeringsfeltet fortæller os, at dette ikke er slutningen på historien...



  1. Hvordan angiver du den primære nøgle i en SQL Server-tabel?

  2. java.lang.ClassNotFoundException:org.postgresql.Driver

  3. Vil du ændre startnummer for automatisk stigning?

  4. Slut dig til mig på PAUG Database Designer Conference