Avatar billede playr Nybegynder
04. april 2004 - 20:49 Der er 5 kommentarer

Dropdown box - Sætte den på nuværende kategori?

Hej allesammen!

Jeg har et lille problem med en dropdown box!
Når jeg skal oprette noget bruger jeg en dropdown box til at vælge en kategori, når der så skal "rettes" i dette vil jeg gerne have den til at sidde på kategorien, hvis forstår?

Sådan ser min kode ud:

echo "Kategori: <select name=kategori>";

$foresp = mysql_query("SELECT * FROM kategori order by navn ASC");
while($data = mysql_fetch_array($foresp)){

echo "
<option value=" . $data[navn] . ">$data[navn]<br></option>";
}

Men der sidder den jo ik på det nuværende... Hvad kan jeg evt. gøre?
Avatar billede sukos Juniormester
04. april 2004 - 21:43 #1
echo "Kategori: <select name=kategori>";

$foresp = mysql_query("SELECT * FROM `kategori` ORDER BY `navn` ASC");
while($data = mysql_fetch_array($foresp)){
echo "\n<option value=\"" . $data["navn"];
    if(data["navn"] == "On") {
echo" selected";
}
echo">". $data["navn"] ."</option>";
}

echo"</select>";
Avatar billede playr Nybegynder
04. april 2004 - 21:50 #2
Hmm kan ikke rigtig få det til at virke :(
Avatar billede sukos Juniormester
04. april 2004 - 21:54 #3
hmm, mangler da også en " efter value

echo "Kategori: <select name=kategori>";

$foresp = mysql_query("SELECT * FROM `kategori` ORDER BY `navn` ASC");
while($data = mysql_fetch_array($foresp)){
echo "\n<option value=\"" . $data["navn"] ."\"";
    if(data["navn"] == "On") {
echo" selected";
}
echo">". $data["navn"] ."</option>";
}

echo"</select>";

Og måden den tjekker på, er jo hvorvidt den står til On i DB
Avatar billede playr Nybegynder
04. april 2004 - 21:57 #4
står til on i min db? hva mener du?
Avatar billede sukos Juniormester
04. april 2004 - 21:59 #5
Hvis man tidligere har valgt en værdi, hvordan bliver det gemt i DB'en?
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