login  Naam:   Wachtwoord: 
Registreer je!
 Forum

DB Gegevens in listbox

Offline tswebdev - 20/11/2006 22:06 (laatste wijziging 20/11/2006 22:07)
Avatar van tswebdevPHP interesse ik wil dus gegevens uit een database halen en dan in een listbox zetten. Het lukt me gedeeltelijk, ik krijg nl de gegevens in meerdere listboxes onder elkaar maar de gegevens zouden dus in 1 listbox moeten zitten. Kan iemand me helpen?

  1. <?php
  2. include ('dbconfig.php');
  3.  
  4. $res = mysql_query("SELECT username FROM users");
  5. while ($arr = mysql_fetch_assoc($res)) {
  6. ?>
  7. <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
  8. <html xmlns="http://www.w3.org/1999/xhtml">
  9. <head>
  10. <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
  11. <title>Database gegevens in dropdown</title>
  12. </head>
  13.  
  14. <body>
  15. <form id="form1" name="form1" method="post" action="">
  16. <select name="select">
  17. <option>
  18. <?php
  19. echo $arr["username"];
  20. ?>
  21. </option>
  22. </select>
  23. </form>
  24. </body>
  25. </html>
  26. <?php
  27. }
  28. ?>

4 antwoorden

Gesponsorde links
Offline Rens - 20/11/2006 22:13 (laatste wijziging 20/11/2006 22:13)
Avatar van Rens Gouden medaille

Crew algemeen
Kijk eens goed naar je code en zie wat je doet.
Bij elk nieuw gegeven, start jij je hele select en alles opnieuw.
Je moet je while loop binnen je select tag zetten.
  1. <select>
  2. <?PHP
  3. while(...)
  4. {
  5. // gegevens
  6. }
  7. ?>
  8. </select>
Offline tswebdev - 20/11/2006 22:14
Avatar van tswebdev PHP interesse kleine, maar domme fout van me.
Bedankt voor de snelle reactie.
Offline Chupskie - 20/11/2006 22:15 (laatste wijziging 20/11/2006 22:16)
Avatar van Chupskie MySQL beginner
  1. <form id="form1" name="form1" method="post" action="">
  2. <select name="select">
  3. <?php
  4. $res = mysql_query("SELECT username FROM users");
  5. while ($arr = mysql_fetch_assoc($res)) {
  6. ?>
  7. <option> <?php echo $arr["username"]; ?> </option>
  8. <?php
  9. }
  10. ?>
  11. </select>
  12. </form>


Ik heb nog niet naar je code gekeken, dit is alleen de opzet hoe het zou moeten. Je pakt nu voor elke rij die erin zit, en die voldoet aan je query, die voeg je nu toe in je dropdown.

Succes verder 
-Chupskie

Edit: kben dus te laat 
Offline tswebdev - 20/11/2006 22:17
Avatar van tswebdev PHP interesse nogmaals bedankt voor de reactie
Gesponsorde links
Dit onderwerp is gesloten.
Actieve forumberichten
© 2002-2024 Sitemasters.be - Regels - Laadtijd: 0.215s