Autor | Zpráva | ||
---|---|---|---|
danhill Profil |
#1 · Zasláno: 21. 11. 2015, 01:59:32
Dobrý den,
prosím o radu. Mám tento select, jehož hodnoty výběru sosám z db: <?php echo '<select class="select-type" name="select-type">'; echo '<option value="" selected="selected"></option>'; $select_type = $SQL_QUERRY($con,"SELECT * FROM `type` order by `ID` "); while ($row=$SQL_FETCH_ASSOC($select_type)) { echo '<option value="'.$row['type'].'">'.$row['type'].'</option>'; } echo '</select>'; ?> A nevím jak mám udělat,aby mi zůstala uživatelem vybraná volba i po odeslání formuláře (respektive,když neprojde validací,aby se vybraná hodnota nevymazala) U pevných selectů to řeším jednoduše: <option value="10" <? if ($_POST['delka']==10) { echo 'selected="selected"' ;}?> >10</option> Děkuji moc. |
||
Keeehi Profil |
#2 · Zasláno: 21. 11. 2015, 03:40:38
echo '<option value="'.$row['type'].'"'.($_POST["selected-type"] == $row['type'] ? " seleced" : "").'>'.$row['type'].'</option>'; |
||
danhill Profil |
#3 · Zasláno: 21. 11. 2015, 03:52:42
Keeehi:
Super ... Moc moc děkuji! Funguje. |
||
Časová prodleva: 8 let
|
0