sql >> Databáze >  >> RDS >> Mysql

předem vybrané hodnoty pro dynamický rozevírací seznam s více hodnotami

Pokud vám dobře rozumím, pak jsou vybrané hodnoty uloženy v řetězci odděleném čárkou a čísla jsou hodnoty tam, kde byly dříve vybrány.

V tom případě je odpověď jednoduchá:

<select name="w_owning_branches[]" size="10" id="w_owning_branches" multiple="multiple" required>
<option value="" class="dropdown-option">  Select Owning Branch  </option>
<?php do {

$value = $row_branches['branch_id'];
$name = $row_branches['name'];
$selected = '1,2,3,4,5,6';

echo "<option value='$value'".(in_array($value, explode(",",$selected)) ? " selected='selected'":"").">$name</option>";


} while ($row_branches = mysql_fetch_assoc($branches)); ?>
</select>


  1. Jak přejmenovat tabulku v SQL

  2. Pořadí MYSQL podle vzestupného i sestupného řazení

  3. Problém s FULLTEXT indexy MySQL

  4. Extrahujte data z json uvnitř pole mysql