PHP/mysql abfrage

Godstyle

Erfahrenes Mitglied
Hi leute,

ich weiß nicht ob es Möglich ist, aber ich habe eine mysql tabelle in der befinden sich:
ID | Bundesland | Stadt ......

Ich möchte nun, die 16 verschiedenen Bundesländer in ein Dropdown menue haben. Da aber jedes Bundesland mehrere Städte hat, soll natürlich jedes Bundesland nur einmal vorkommen.

Allternativ mache ich eine neue Tabelle und trage nur die 16 ein.

Ich weiß das ihr mir evt sagen wollt eich solle die einzel als option per hand eintragen aber ich habe meine Gründe für das vorhaben, zudem kann man das script was dafür benötigt würde auch an anderen Stellen einsetzen.

mfg Godstyle
 
Ich würde dir empfehlen die Bundesländer und die Städte zu trennen.
So verhinderst du das einzellne Informationen mehrfach in deiner Db gespeichert werden.
 
Thx for helping,

leider hat es nciht zu dem gewünschen ergebnis geführt, er hat nun für jeden eintrag eine eigene dropdown liste erstellt.

Hie mal die daten:

Tabellenname: bland
Spalte: Bundesland

Code:
<?PHP
error_reporting(E_ALL);


  $select = mysql_query("SELECT DISTINCT bundesland FROM bland  ");
  echo "<form>";
  while($row = mysql_fetch_object($select)){
  
   echo "<select name='bland'>";
  echo "<option>";
  echo $row->bundesland;
  echo "</option>";
  echo "</select>";
  echo "</form>";
    
  }
  echo $bland;
mysql_close();
?>
 
Dann solltest du dich nochmal ein wenig der Logik deines Skriptes widmen.

PHP:
<?PHP
error_reporting(E_ALL);


  $select = mysql_query("SELECT DISTINCT bundesland FROM bland  ");
  echo "<form>";
  
   echo "<select name='bland'>";
  while($row = mysql_fetch_object($select)){
  echo "<option>";
  echo $row->bundesland;
  echo "</option>";
}
  echo "</select>";
  echo "</form>";

  echo $bland;
mysql_close();
?>
 
He super Danke,

dein script geht und ich habe nun auch meinen Fehler bemerkt. Ist doch immer wieder super wenn einer einem zeigen kann wie es richtig ist.

Nur stört mich jetzt noch eine kleinigkeit.

Wenn ich auf bedenwürtemberg gehe macht er nen Fehler:

http://www.vincita.de/test/admin/test.php?bland=Niedersachsen

und kann man es so einstellen das das zuletzt ausgewählte automatisch drinnen bleibt?
 
Zurück