webForumDet fria alternativet

combo-box och radioknapp problem...

2 svar · 194 visningar · startad av mahedel

mahedelMedlem sedan juli 2002105 inlägg
#1

tjo igen alla.... har lite combo-box och radioknapp problem nu..

när jag kör te.x <input type="text" maxlength="20" name="username" value="<?echo $username;?>

då skriver den ut värdet i textrutan som den tar av sessionen.... men hur får jag en combo-box och radioknapp att bli "ifyllda" av en variabel??

tack på förhand Martin

jepsOMedlem sedan mars 2001484 inlägg
#2

Det finns mig veterligen inget smidigare sätt än att lägga in if-satser på följande sätt:

<input type="radio" name="sex" value="male"<?if ($sex == "male") { echo " CHECKED"; }?>>
<input type="radio" name="sex" value="female"<?if ($sex == "female") { echo " CHECKED"; }?>>

Du kan ju göra det lite snyggare genom att loopa fram hela koden till radioknapparna, men principen är densamma.

MungoMedlem sedan jan. 2000372 inlägg
#3

Menar du en checkbox?

Både checkbox och radioknappar fylls i genom att du lägger "CHECKED" i koden, t.ex:

<input type="radio" name="hej" value=1 CHECKED>

så för att göra det via PHP skulle man kunna tänka sig nåt liknande:

<input type="radio" name="hej" value=1<?if ($hej ==1) { echo " CHECKED"; }?>>

För select-boxar använder du koden "SELECTED" istället för "CHECKED", annars är det samma princip.

128 ms totalt · 3 externa anrop · v20260731065814-full.30151723
0 ms — hämta forumlista (cache)
0 ms — hämta statistik (cache)
126 ms — hämta tråd, inlägg och bilagor (db)