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

fügen Sie den Wert des HTML-Auswahlformulars in die MySQL-Datenbank ein

Sie müssen Ihr select-Tag in ein form-Tag packen .

<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>

Sobald Sie das Formular absenden, erhalten Sie die Post-Variable als $_POST['myselectbox'] das könnte an eine MySQL-Abfrage angehängt werden, wie Sie es bereits getan haben. aber um es besser zu machen, hängen Sie es nicht einfach so an, sondern überprüfen Sie, ob das Formular gesendet wurde und Post-Variablen verfügbar sind oder nicht, bevor Sie es anhängen. Beispiel:

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