sql >> Databasteknik >  >> RDS >> Mysql

infoga värdet av html select form i mysql databas

du måste slå in din select-tagg i en form-tagg .

<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 skickat in formuläret får du postvariabeln som $_POST['myselectbox'] som kan läggas till i en mysql-fråga som du redan har gjort. men för ett bättre sätt lägg inte bara till det så, utan kontrollera att formuläret har skickats in och inläggsvariabler är tillgängliga eller inte innan du lägger till.t.ex.:

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


  1. Introduktion till Row-Level Security i SQL Server

  2. Beräkna öppettider mellan två datum

  3. Fel vid anslutning till postgresql med sqlalchemy

  4. Hur använder man dynamiska kolumnnamn i en UPDATE- eller SELECT-sats i en funktion?