20. oktober 2003 - 14:24
Der er
6 kommentarer og 1 løsning
Combobox baseret på DB forespørgsel?
Hvordan laver jeg en form, med en combobox, hvor indholdet af comboboxen vælges ud fra en database forespørgsel? Det vil sige at jeg laver en SQL forespørgsel (i MySQL), som returnerer f.eks. 5 elementer, som skal være elementer i en combobox, hvordan gøres det?
Annonceindlæg tema
Cloud & AI
I dette særtema ser vi på, hvordan cloud og AI bliver fundamentet for virksomhedernes digitale forretning, og hvordan de nye muligheder for automatisering og forretningsværdi kan udnyttes uden at miste overblik, sikkerhed og menneskelig kontrol.
exp
Juniormester
20. oktober 2003 - 14:29
#1
<?php //databaseconnection + select-statement echo "<select name=\"noget\">"; while(noget) { echo "<option value=".$row['noget'].">".$row['nogettekst']."</option>"; } echo </select> ?>
20. oktober 2003 - 14:37
#2
Sådan noget lignende? $conn = mysql_connect("host", "user", "pw"); mysql_select_db("db_used"); $result = mysql_query("select * from tabel where gruppe = 4"); //databaseconnection + select-statement echo "<select name=\"noget\">"; while($row = mysql_fetch_array($result)) { echo "<option value=".$row['noget'].">".$row['nogettekst']."</option>"; } echo </select> og er det kolonnenavnene der skal stå i stedet for 'noget'? Og jeg går ud fra at dette pakkes ind i et form statement...
20. oktober 2003 - 14:41
#3
btw. kan man bruge variable i stedet for 'noget'? altså f.eks. echo "<option value=".$row[$var1].">".$row[$var1]."</option>"; hvis man ønsker teksten fra variablen som entry i comboboxen
20. oktober 2003 - 14:54
#4
Jeg har nu fået det til at virke, så du får lige lidt point :o)
exp
Juniormester
20. oktober 2003 - 15:12
#5
Til dine spm, ja ;-) Takker for point ;-)
20. oktober 2003 - 16:27
#6
Mange tak for svaret, det var ganske lærerigt :o)
exp
Juniormester
20. oktober 2003 - 19:19
#7
np :-)
Vi tilbyder markedets bedste kurser inden for webudvikling