Avatar billede diverx Nybegynder
11. marts 2003 - 13:21 Der er 5 kommentarer og
2 løsninger

rullemenu i mysql og php

<?php
//Laver lokation rullemenu
$link = mysql_connect("xxx", "xxx", "xxx")
    or die("Could not connect");
    print "Connected successfully";
mysql_select_db("xxx",$link) or die("Could not select database");

echo "<BR><BR><BR>";
$query = "SELECT lokalenavn FROM lokation";
$result = mysql_query($query) or die("Query failed");

echo "Vaelg Lokation: <select name=lokation_id>";

for($i=0; $i<$result; $i++)
{
  $ares = mysql_fetch_array($result, $i);
  echo "<option value=$ares[0] name=vaelg>$ares[1]</option>";
}

echo "</select>";

?>


Hej alle herover er der et php skript der skal lave en rullemenu med de lokationer der er i mysql databasen men det virker ikke.

Er der nogen der kan hjælpe mig

Der fremkommer ingen fejl rullemenuen er bare tom

på forhånd tak
Avatar billede avminarm Juniormester
11. marts 2003 - 13:25 #1
<?php
//Laver lokation rullemenu
$link = mysql_connect("xxx", "xxx", "xxx")
    or die("Could not connect");
    print "Connected successfully";
mysql_select_db("xxx",$link) or die("Could not select database");

echo "<BR><BR><BR>";
$query = "SELECT lokalenavn FROM lokation";
$result = mysql_query($query) or die("Query failed");

echo "Vaelg Lokation: <select name=lokation_id>";

while($ares = mysql_fetch_array($result, $i)){
  echo "<option value=$ares[0] name=vaelg>$ares[1]</option>";
}

echo "</select>";

?>
Avatar billede avminarm Juniormester
11. marts 2003 - 13:26 #2
ups fjern lige $i i: while($ares = mysql_fetch_array($result, $i)){ så den bliver til:
while($ares = mysql_fetch_array($result)){
Avatar billede schaefner Juniormester
11. marts 2003 - 13:27 #3
Lav det om til en while:

<?php
//Laver lokation rullemenu
$link = mysql_connect("xxx", "xxx", "xxx") or die("Could not connect");
print "Connected successfully";

mysql_select_db("xxx",$link) or die("Could not select database");
echo "<BR><BR><BR>";
$query = mysql_query("SELECT lokalenavn FROM lokation") or die("Query failed");
echo "Vaelg Lokation: <select name=lokation_id>";

while ($ares = mysql_fetch_array($query)); {
  echo "<option value=$ares[0]>$ares[1]</option>";
}

echo "</select>";
?>
Avatar billede avminarm Juniormester
11. marts 2003 - 13:31 #4
schaefner>> der er ikke tit det kan lade sig gøre at "komme før dig" ;o)
Avatar billede diverx Nybegynder
11. marts 2003 - 13:37 #5
Tak for hjælpen det virkede
Avatar billede schaefner Juniormester
11. marts 2003 - 13:37 #6
diverx >> Du kan iørvigt ikke, så vidt jeg ved, ha name på din <option>
Avatar billede schaefner Juniormester
11. marts 2003 - 13:40 #7
avminarm >> LOL ;)
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