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

indsæt værdien af ​​html select form i mysql database

du skal pakke dit select tag ind i et form tag .

<form action='' method='post'>
<select name="myselectbox">
   <option name="myoption1" value="myoption1">myoption1</option>
   <option name="myoption2" value="myoption2">myoption2</option>
   <option name="myoption3" value="myoption3">myoption3</option>
   <option name="myoption4" value="myoption4">myoption4</option>
</select>
<input type='submit' value='submit'/>
</form>

når du har indsendt formularen, får du postvariablen som $_POST['myselectbox'] der kunne føjes til en mysql-forespørgsel, som du allerede har gjort. men for en bedre måde skal du ikke bare tilføje det sådan, men tjek, at formularen er indsendt og postvariabler er tilgængelige eller ej, før du tilføjer.f.eks.:

if(!empty($_POST['myselectbox'])){
    /*.. do your query section... */
}


  1. Udløses kun, hvis en betingelse er opfyldt i SQL Server

  2. Hvordan viser man de sekundære poster i datatabellens underordnede række med respektive id?

  3. Få adgang til en mysql-database fra ekstern vært/ip? (dvs.:mysql workbench)

  4. Indstil værdien til NULL i MySQL