Avatar billede kgp43 Nybegynder
21. januar 2004 - 17:29 Der er 6 kommentarer og
1 løsning

Problemer med dropdown menu

Jeg har et problem.
Min dropdown menu skal hente data fra min db, men det kommer intet output (dog heller ingen fejl). Dette er min kode:


<td width="1139"><select name="brand">
<?
$query = mysql_query("SELECT * FROM brand");
while($row = mysql_fetch_array($query)) {
?>

<option value="<? echo $row[brand]?>"><? echo $row[brand]?></option>

<?
}
?>
</select></td>
Avatar billede schaefner Juniormester
21. januar 2004 - 17:31 #1
<select name="brand">
<?php
$query = mysql_query("SELECT * FROM brand") or die(mysql_error());
while($row = mysql_fetch_array($query)) {
?>
<option value="<?php echo $row['brand']?>"><?php echo $row['brand']?></option>
<?php
}
?>
</select>
Avatar billede schaefner Juniormester
21. januar 2004 - 17:32 #2
og en lille forenkling:

<select name="brand">
<?php
$query = mysql_query("SELECT brand FROM brand ORDER BY brand ASC") or die(mysql_error());
while($row = mysql_fetch_array($query)) {
  echo '<option>'.$row['brand'].'</option>';
?>
</select>
Avatar billede schaefner Juniormester
21. januar 2004 - 17:33 #3
Der manglede lige en afslutning på den while-løkke:

while($row = mysql_fetch_array($query)) {
  echo '<option>'.$row['brand'].'</option>';
}
Avatar billede schaefner Juniormester
21. januar 2004 - 17:35 #4
Prøv at kigge i koden (View Source) så kan du se beskeden, den kan ikke ses ellers da den står inde i din <select>
Avatar billede schaefner Juniormester
21. januar 2004 - 17:37 #5
Eller flytte lidt rundt på det:

<?php
$query = mysql_query("SELECT brand FROM brand ORDER BY brand ASC") or die(mysql_error());
echo '<select name="brand">';
while($row = mysql_fetch_array($query)) {
  echo '<option>'.$row['brand'].'</option>';
}
echo '</select>';
?>

Nu må jeg vidst hellere lade være med at spamme mere :)

mvh. Jesper Sørensen
Avatar billede kgp43 Nybegynder
21. januar 2004 - 18:05 #6
Virker heller ikke.. hmm
Avatar billede kgp43 Nybegynder
21. januar 2004 - 18:07 #7
agrrr... stupid me. Havde ikke lavet en forbindelse til db'en :P
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