Avatar billede starf Nybegynder
02. november 2005 - 14:56 Der er 11 kommentarer og
1 løsning

Pull down boks der indeholder data fra tabel

hej

hvordan laver man en pull down menu, der indeholder noget data fra en tabel?

f.eks. jeg sakl bruge en pull down menu, der viser indholdet fra tabellem tekst, id

nogle der kan vise mig hvordan man gør det?
Avatar billede jaw Nybegynder
02. november 2005 - 14:59 #1
Således f.eks.:

$query = mysql_query("SELECT * FROM tekst");
echo "<select name='et_navn'>";
while($row = mysql_fetch_assoc($query)) {
  echo "<option value='".$row['id']."'>".$row['tekstfelt']."</option>";
}
echo "</select>";
Avatar billede starf Nybegynder
02. november 2005 - 15:16 #2
tak ser ud til at virke, dog får jeg ikke rigtigt noge ti databasen
hvorfor har du 2 $row i option value?
Avatar billede jaw Nybegynder
02. november 2005 - 15:19 #3
2 $row ? Det har jeg da ikke. Og hvad mener du med i databasen, det der skriver jo ikke noget ind, det henter noget ud.
Avatar billede starf Nybegynder
02. november 2005 - 15:29 #4
det jeg forsøger at lave er, en pull down boks der viser indholdet fra en række i en database, så jeg kan sende det vidre ind i enanden database (så brugeren kan vælge et id at linke til)

echo "<option value='".$row['id']."'>".$row['tekstfelt']."</option>";
du har da $row['id']." og $row['tekstfelt']." der..
Avatar billede jaw Nybegynder
02. november 2005 - 15:31 #5
Ja, den første $row['id'] er jo valuen og $row['tekstfelt'] er det brugeren ser.
Avatar billede starf Nybegynder
02. november 2005 - 15:36 #6
ahh smart :)

men jeg burde godt kunne sætte det ind igen via navnet på feltet som alle andre forms ikke?
Avatar billede jaw Nybegynder
02. november 2005 - 15:37 #7
Jo jo, det skulle der ikke være noget anderledes i :) Du skal bare være klar over, at det jo er valuen der bliver indsat...
Avatar billede starf Nybegynder
02. november 2005 - 15:44 #8
godt godt, er enlig ret smart.. så smid et svar, så er det et sted i min kode der er fejl, siden de rikke kommer noget ind i min database :)
Avatar billede jaw Nybegynder
02. november 2005 - 15:45 #9
Ok :)

Har du tjekket IE's kildekode og set om den value du tror der er, også virkelig er der?
Avatar billede starf Nybegynder
02. november 2005 - 15:53 #10
har fundet min fejl, havde vendt sql syntax forkert så felterne stod hvor database felterne skulle stå og modsat :) virker fint nu.. smid et svar
Avatar billede jaw Nybegynder
02. november 2005 - 15:55 #11
Finno, troede egentlig jeg smed et svar sidst, men det gjorde jeg jo så ikke :)
Avatar billede starf Nybegynder
02. november 2005 - 15:57 #12
tak for hjælpen :)
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