login  Naam:   Wachtwoord: 
Registreer je!
 Forum

Drop-down menu van MySQL data

Offline philipz - 04/09/2008 13:09
Avatar van philipzNieuw lid List,

Ik heb volgende code:

  1. <?
  2.  
  3.  
  4. $Link = mysql_connect("myserv","username","password");
  5. $Query = "Select name from mytable";
  6. $DBName = "addresslist";
  7. $results = mysql_db_query($DBName, $Query, $Link);
  8.  
  9.  
  10. ?>
  11. Select a name
  12. <select name = "drop1" size="1">
  13. <Option Value=" ">Select One:</option>
  14. <? //Begins PHP
  15.  
  16. for($u=0;$u<mysql_num_rows($results); $u++) {
  17. $ID=mysql_result($results,$u,'name');
  18. ?>
  19.  
  20. <option value="<? echo($ID); ?>"><? echo($ID); ?></option><? //Begins PHP
  21. <? //Begins PHP
  22. }
  23. ?>
  24. </select>
  25.  
  26. <? //Begins PHP
  27. if (mysql_db_query ($DBName, $Query, $Link)) {
  28.  
  29. }
  30.  
  31. else {
  32. print ("FAILURE<BR>\n");
  33. }
  34.  
  35. mysql_close ($Link);
  36.  
  37. ?>


Dit werkt, maar ik zou elke naam slechts 1 maal willen zien in de dropdown menu. Nu zie ik bijvoorbeeld 4 keer 'Peter' staan. Is dat op de een of andere simpele manier mogelijk?

Thanks!

1 antwoord

Gesponsorde links
Offline Simon - 04/09/2008 14:29
Avatar van Simon PHP expert
  1. <?php
  2. $Query = "Select DISTINCT('name') from mytable";
  3. ?>

Zo zou ie moeten werken 
Gesponsorde links
Dit onderwerp is gesloten.
Actieve forumberichten
© 2002-2024 Sitemasters.be - Regels - Laadtijd: 0.179s