Avatar billede sonic_86 Nybegynder
27. april 2003 - 16:41 Der er 4 kommentarer og
1 løsning

Hvorfor virker denne <select> ikke?

Hej
Hvorfor virker denne kode ikke?

Den vil kun vise en model selv om at der er 2

<?php
$query=mysql_query("SELECT * FROM scooter_models ORDER BY model ASC") or die ("Fejl X: ".mysql_error());
while($row = mysql_fetch_array($query))
{
    $model = '<option value="'.$row["model"].'">'.$row["model"].'</option>';
}
?>
<select size="1" name="model">
<? echo $model; ?>
</select>
Avatar billede ahv Nybegynder
27. april 2003 - 16:43 #1
<select size="1" name="model">
<?php
$query=mysql_query("SELECT * FROM scooter_models ORDER BY model ASC") or die ("Fejl X: ".mysql_error());
while($row = mysql_fetch_array($query))
{
    echo "<option value='row[model]'>$row[model]</option>"
}
?>
</select>
Avatar billede ahv Nybegynder
27. april 2003 - 16:44 #2
hov:

echo "<option value='row[model]'>$row[model]</option>";
Avatar billede sonic_86 Nybegynder
27. april 2003 - 16:46 #3
Takker det dur, der er også lige denne fejl:

echo "<option value='row[model]'>$row[model]</option>";
skal være:
echo "<option value='$row[model]'>$row[model]</option>";
Avatar billede jakoba Nybegynder
27. april 2003 - 16:48 #4
istedetfor:
    while($row = mysql_fetch_array($query))
    {
        $model = '<option value="'.$row["model"].'">'.$row["model"].'</option>';
    }
som kun giver den allersidste, skal der stå:
    $model = "";                          // start med en tom streng
    while($row = mysql_fetch_array($query))
    {                                    // tilføj en option for hver model der er
        $model .= '<option value="'.$row["model"].'">'.$row["model"].'</option>';
    }

mvh JakobA
Avatar billede grizzly Nybegynder
27. april 2003 - 17:14 #5
lol det er sort snak for mig :D
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