Autor | Zpráva | ||
---|---|---|---|
MilanJ Profil |
#1 · Zasláno: 19. 3. 2006, 12:40:49 · Upravil/a: MilanJ
Mám db v MySQL, a v té pole, které obsahuje dvouciferné číslo.
Dále formulář, který mimo jiné obsahuje: <select name="time_zacatek" class="loginform" id="time_zacatek"> <option value="00">00:00</option> <option value="01">01:00</option> <option value="02">02:00</option> <option value="03">03:00</option> <option value="04">04:00</option> . . . . </select> Po vykonání SQL dotazu na db zobrazím formulář s údaji z db, ale políčko <select>...</select > obsahuje stále první hodnotu (01:00). Jak to udělat, aby se přednastavila v <select>...</select > hodnota rovna údaji z db??? |
||
Leo Profil |
#2 · Zasláno: 19. 3. 2006, 12:42:45
Prvni hodnota je 0:00, ne? Asi hledate tohle
<option value="07" selected>07</option> (v HTML) <option value="07" selected="selected">07</option> (v XHTML) Leo |
||
MilanJ Profil |
#3 · Zasláno: 19. 3. 2006, 12:45:08 · Upravil/a: MilanJ
Prvni hodnota je 0:00, ne?
Jasně, já se uklepl.:-) <option value="07" selected>07</option> Mě je jasný jak ji zvýraznit, ale jak to zautomatizovat, aby se prostě vybrala po načtení dat z db. |
||
djlj Profil |
#4 · Zasláno: 19. 3. 2006, 12:55:21
MilanJ
Možná asi myslíš něco jako tohle... <option value="07" <? if($neco==07){ echo " selected='selected'"; } ?>>07</option> |
||
Leo Profil |
#5 · Zasláno: 19. 3. 2006, 12:56:24
Proste ty option vygenerujete cyklem, a porovnavate aktualni value s tim, co jste nacetl z db, Leo
|
||
MilanJ Profil |
#6 · Zasláno: 19. 3. 2006, 13:13:03
djlj
Přesně tohle jsem měl namysli. Díky vám pánové.;-) |
||
djlj Profil |
#7 · Zasláno: 19. 3. 2006, 13:15:13
MilanJ
Není zač, ale udělej to cyklem, jak radí Leo ;). |
||
Časová prodleva: 18 let
|
Toto téma je uzamčeno. Odpověď nelze zaslat.
0