Avatar billede krydset Nybegynder
29. oktober 2005 - 12:44 Der er 4 kommentarer og
1 løsning

select i radio button hvis værdi

Hejsa

Har 2 radio buttons

Ja <input type="radio" name="showCat" value="Yes"> Nej <input type="radio" name="showCat" value="No">

Hvis jeg så har en værdi i database der er ja så skal ja radiobutton være selected,´hvis det er nej der står i database så skal nej radiobutton være selected
Hvordan kan man gøre det ?
Avatar billede nizo Nybegynder
29. oktober 2005 - 12:48 #1
Jeg ville gøre saaadan her:
<?
$query=mysql_query("SELECT * FROM table");
?>
Ja <input <? if(mysql_num_rows($query) == 1) echo "selected=\"selected\""; ?> type="radio" name="showCat" value="Yes"> Nej <input <? if(mysql_num_rows($query) == 0) echo "selected=\"selected\""; ?> type="radio" name="showCat" value="No">


Hvis den finder den værdi som din query søger bliver Ja selected, hvis ikke, er det nej
Avatar billede jaw Nybegynder
29. oktober 2005 - 12:48 #2
F.eks.:

if($row['dbfelt'] == "ja"){
  $selected1 = "selected";
  $selected2 = "";
} elseif($row['dbfelt'] == "nej") {
  $selected1 = "";
  $selected2 = "selected";
}

Ja <input type="radio" name="showCat" value="Yes" $selected1> Nej <input type="radio" name="showCat" value="No" $selected2>
Avatar billede krydset Nybegynder
29. oktober 2005 - 12:59 #3
jaw, ligger du et svar, det fungede...

Dog hedder det checked i en radio button, bare til folk der finder det her spm
Avatar billede jaw Nybegynder
29. oktober 2005 - 13:05 #4
Okey :) Overvejede faktisk om det nu hed select eller checked, men tog en chance :) Kan sku aldrig huske det.
Avatar billede krydset Nybegynder
29. oktober 2005 - 13:07 #5
hehe me either...
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Vi tilbyder markedets bedste kurser inden for webudvikling

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester