20. februar 2006 - 18:51
Der er
5 kommentarer og 1 løsning
select med selected
Jeg forsøger at liste en varegruppe, men samtidig skal selecten stå på den varegruppe der er valgt i forvejen fra DB 'vare' meeeeen det funker ikke ? Hvad gør jeg galt ?? <? echo " <select size=\"1\" name=\"vare_gruppe\">"; $mysqlGetvaregruppe = mysql_query("select vare_grupper.id, vare_grupper.varegruppe vare.id, vare.vare_gruppe from vare_grupper, vare where vare_grupper.varegruppe_status='1' "); while($mysqlRow = mysql_fetch_array($mysqlGetvaregruppe)) { echo "<option value=\"$mysqlRow[id]\" "; if ("$mysqlRow[varegruppe]" == $mysqlRow[vare_gruppe]) echo ' selected="selected"' >".$mysqlRow[varegruppe]."</option>"; } echo " </select>"; ?>
Annonceindlæg tema
Offentlig digitalisering
Fra effektivisering til digital suverænitet. Hvordan skaber det offentlige en digital fremtid med AI, sikkerhed og kontrol i centrum?
20. februar 2006 - 19:05
#1
Ska' de' ik' vær': echo "<option value=\"$mysqlRow[id]\" "; if ("$mysqlRow[varegruppe]" == $mysqlRow[vare_gruppe]) echo ' selected="selected"'"; echo ">".$mysqlRow[varegruppe]."</option>";
20. februar 2006 - 19:07
#2
Sorry: echo "<option value=\"$mysqlRow[id]\""; if ($mysqlRow['varegruppe'] == $mysqlRow['vare_gruppe']) echo ' selected="selected"'; echo ">".$mysqlRow[varegruppe]."</option>"; men jeg forstår ikke din if? Hvad er det du sammenligner ?
20. februar 2006 - 19:50
#3
Selecten er på en sider hvor jeg retter varen, så den skal vise den varegruppe som varen er oprettet med.. tidligere.....
20. februar 2006 - 21:04
#4
Hvordan får jeg select boxen til at stå på den værdi der er i vare DBén?
20. februar 2006 - 21:48
#5
Ja, du får ikke noget ud af at lave een select når du skal bruge noget fra to tabeller. Du skal lave 2 select-sætninger.
Vi tilbyder markedets bedste kurser inden for webudvikling