FAQ |
Kalender |
![]() |
#1 | ||
|
|||
Medlem
|
Hej,
Har en sida där användaren ska kunna uppdatera ett värde i en rullista. Skulle vilja att det tidigare värdet automatiskt väljs. Är det någon som känner till en lösning på det här problemet? Mvh, Anton Malmberg |
||
![]() |
![]() |
![]() |
#2 | |||
|
||||
Medlem
|
hämta värdet ur databasen
<select name="typ" id="typ"> <option selected><?=$typ;?></option> <option value="Business">Business</option> <option value="Privat">Privat</option> </select> räcker det? |
|||
![]() |
![]() |
![]() |
#3 | ||
|
|||
Medlem
|
Loopa igenom dina olika värden, och om värdet samma som användaren valde tidigare så lägger du till selected="selected" i koden. Exemplet nedan borde fungera, men jag har inte kunnat testa. Byt bara ut $options mot dina egna värden och sätt $currentValue till det tidigare värdet.
Kod:
<select name="options" id="options"> <?php $options = array('Val1', 'Val2', 'Val3'); $currentValue = 'Val2'; foreach($options as $value) { echo '<option value="'.$value.'"'; if($value == $currentValue) { echo ' selected="selected"'; } echo ">$value</option>\n"; } ?> </select> |
||
![]() |
![]() |
Svara |
|
|