sql >> Databasteknik >  >> RDS >> Mysql

PHP Multiple Dropdown Box Form Skicka till MySQL

Det skickas faktiskt till en array!

<form action="myscript.php" method="POST">
<select name="colors[]" multiple="multiple" size="2">
<option>Red</option>
<option>Blue</option>
<option>Green</option>
<option>Orange</option>
</select>
<input type="submit" value="Go!"> 
</form>

Sedan på serversidan, $_POST['colors'] kommer att vara en array med de valda värdena.

Nyckeln här är att använda parentesnotationen i namnet för att låta PHP veta att förvänta sig en array.

För mer, kolla in PHP-dokumentationens exempel .

När du väl har variablerna är det trivialt att skapa nya rader.




  1. Vad betyder exec sp_reset_connection i SQL Server Profiler?

  2. Rails 3, ActiveRecord, PostgreSQL - .uniq-kommandot fungerar inte?

  3. 12 vanliga SQL-operatorer

  4. Hur man ändrar automatiskt inkrementvärde för MySQL / MariaDB-databasen