Avatar billede Slettet bruger
23. september 2005 - 18:20 Der er 10 kommentarer og
1 løsning

Hente al data til <select>

Hej
Jeg har en:
  <select name="select"><?
  <option value="#">#</option>
  </select>
Jeg vil gerne gøre så at den henter oplysninger fra en SQL database og printer dem ud i den <select>, det skal ikke bare være eén men alle sammen!
Avatar billede fixxxer Nybegynder
23. september 2005 - 18:30 #1
<select name="select">
<?
$query = mysql_query("SELECT * FROM tabel");
while ($fetch = mysql_fetch_array($query))
{
  echo '<option value="'.$fetch['id']."'>'.$fetch['tekst'].'</option>';
}
?>
</select>
Avatar billede fixxxer Nybegynder
23. september 2005 - 18:31 #2
og 200 point er ALT for mange, for dette spørgsmål.. lig selv et svar og give mig point - hvis mit svar var til nogen hjælp - efter sværhedsgraden hvor dette må være nem: 15 point
Avatar billede Slettet bruger
23. september 2005 - 18:32 #3
den viser ingenting :/
http://benziiin.dk/admin/GALLERI.php
Avatar billede fixxxer Nybegynder
23. september 2005 - 18:32 #4
vis mig kilden til GALLERI.php
Avatar billede Slettet bruger
23. september 2005 - 18:32 #5
<?php
$server = *;
$bruger = *;
$kodeord = *;
$database_connection = *;
mysql_connect("$server","$bruger","$kodeord")
mysql_select_db($database_connection, $connection);
?>
<html>
<body>
<select name="select">
<?
$query = mysql_query("SELECT * FROM gallery_cat");
while ($fetch = mysql_fetch_array($query))
{
  echo '<option value="'.$fetch['id']."'>'.$fetch['tekst'].'</option>';
}
?>
</select>
</body>
</html>

er min kode :/
Avatar billede fixxxer Nybegynder
23. september 2005 - 18:34 #6
du skal selvfølgelig lige rette

$fetch['id']
og
$fetch['tekst']

til så de passer kolonnerne i din tabel gallery_cat
Avatar billede udvikler Nybegynder
23. september 2005 - 18:35 #7
Er du sikker på at der er noget at hente fra databasen ?
- har du overhovedet data i databasen ?

Du skal også lige lave om på de navnet som fixxxer har skrevet til dine egne!
Avatar billede Slettet bruger
23. september 2005 - 18:39 #8
ja jeg har styr på databasen; ingen fejl der
Avatar billede fixxxer Nybegynder
23. september 2005 - 18:46 #9
-- og der i hvert fald heller ikke noget galt med min kode!
      come on! hvis du vil have hjælp må du være lidt konstruktiv..


Jeg kan desværre ikke hjælpe ydeligere, da jeg skal gå (det er jo kun fredag en gang i ugen)

Held og lykke med videre scripting :)
Avatar billede Slettet bruger
23. september 2005 - 18:57 #10
fik den selv til at virke:

<?php

$server = "*";
$bruger = "*";
$kodeord = "*";
$database = "*";

if (!mysql_connect("$server","$bruger","$kodeord")) {
    die("Kunne ikke oprette en forbindelse til MySQL.");
}

if(!mysql_select_db("$database")) {
    die("Kunne ikke v&aelig;lge databasen: $database");
}
 
$query = "SELECT id, name FROM gallery_cat ORDER BY id DESC";

$resultat = mysql_query($query);

if(!$resultat) {
    udskriv_fejl("Kunne ikke udf&oslash;re: <em>$query</em>");
}

while($raekke = mysql_fetch_array($resultat)) {
    $row_Recordset1[] = $raekke;
}

mysql_close();

?><select name="select"><?
$taller = count($row_Recordset1);

for($i=0; $i<$taller; $i++) {
                        extract($row_Recordset1[$i]); ?>
  <option value="<?php echo $id; ?>"><?php echo $name; ?></option><?
  } ?>
</select>
Avatar billede fixxxer Nybegynder
24. september 2005 - 22:19 #11
Det er jo bare en anden måde at nå frem til det samme 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