CC: PHP & MySQL

Beitrag lesen

Hi,

hab leider wieder 'n Problem mit SQL Abfragen.
Ich hab ne Datenbank mit einer Spalte Städte. Jetzt will ich die Spalte in eine <Select> Form laden. Klappt auch alles aber manche Städte kommen mehr als einmal vor (Die Selbe Stadt) und sie sollen nur einmal eingeladen werden.

PS Städte sollen als Link zur Auflistung der kompletten Tabelle (nach Auswahlkriterium Stadt) dienen.

--------------------------------------

echo"<form name='form'>
     <select NAME='site' SIZE='10'  onChange=window.open(this.options[this.selectedIndex].value,'links_oben')>";
/* Abfrage der Staedte */
$sql_query = "SELECT stadt FROM gebiete";
$result = mysql_db_query($db, $sql_query);
$rows   = mysql_num_rows($result);
 if ($rows==0)
  {
  echo"
  <option VALUE=produkte.php3><b>Fehler, Leer</b></option>
  ";
  }
 else
  {
  $x=1;
  While ($row = mysql_fetch_row($result))
   {
   echo"<option VALUE=produkte.php3><b>$row[0]</b></option>";
   $x++;
   };
  };

echo"</select></form>";

------------------------------------

Danke für die Hilfe schon mal im Voraus.