Autor Zpráva
mona_lisa
Profil *
Zdravim, mohli by ste mi pomoct s jednoduchou otazkou?

Pri registracii uzivatela na stranke, si navstevnik moze vybrat z vyberu pohlavie:
<b class=o>Pohlavie:</b><br>&nbsp;&nbsp;<select size=1 name=pohlavie>
    <option value=nezadane>Vyber...</option>
    <option value=muz>Muž</option>
    <option value=zena>Žena</option>
</select>


Po registracii a pri uprave jeho profilu, chcem aby toto co zadal pri registracii sa zobrazovalo ako selected. Ako to teda spravim? Dakujem.
nightfish
Profil
Ako to teda spravim?
u výpisu každé option si dáš podmínku, jestli se hodnota načtená z databáze rovná atributu value u option
v případě, že ano, vypíšeš selected
pro větší množství možností je vhodné použít řešení s polem a cyklem
mona_lisa
Profil *
spravil som nieco take,ale nefunguje to:

if ($pohlavie=="muz") echo "
    <option value=nezadane>Vyber...</option>
    <option selected value=muz>Muž</option>
    <option value=zena>Žena</option>";
elseif ($pohlavie=="zena") echo "
    <option value=nezadane>Vyber...</option>
    <option value=muz>Muž</option>
    <option selected value=zena>Žena</option>";
else echo "
    <option value=nezadane>Vyber...</option>
    <option value=muz>Muž</option>
    <option value=zena>Žena</option>";
nightfish
Profil
spravil som nieco take,ale nefunguje to:
no... tohle řešení je sice ne úplně ideální ale fungovat by mělo
zkontroluj si obsah proměnné $pohlavie
mona_lisa
Profil *
zkontroluj si obsah proměnné $pohlavie
... muz ... to by mi malo vypisat selceted value=muz ... ale nic


no... tohle řešení je sice ne úplně ideální
a ake je ine riesenie?

prosim mam z php/mysql len zaklady..
mona_lisa
Profil *
??no??

Vaše odpověď

Mohlo by se hodit


Prosím používejte diakritiku a interpunkci.

Ochrana proti spamu. Napište prosím číslo dvě-sta čtyřicet-sedm:

0