tutorials.de Buch-Aktion 05/2012
ERLEDIGT
JA
ANTWORTEN
2
ZUGRIFFE
1104
EMPFEHLEN
  • An Twitter übertragen
  • An Facebook übertragen
AUF DIESES THEMA
ANTWORTEN
  1. #1
    sandroP sandroP ist offline Mitglied Gold
    Registriert seit
    Sep 2007
    Beiträge
    168
    Hallo,

    ich fülle ein Select-Feld mit Daten aus meiner SQL-Datenbank.

    Es gibt hier verschiedene Orte, welche auch teils mehrfach in der Datenbank
    vorkommen. Im Select-Feld soll nun jeder Ort nur einmal ausgegeben werden und nach Alphabet sortiert werden.

    --> Soweit geht auch alles, nur soll jetzt oben im Auswahlfeld immer "egal" stehen,
    um so alle Orte auszuwählen.



    PHP-Code:
    <?php

    $ort 
    = isset($_GET["ort"]) ? $_GET["ort"] : null;

    include 
    "SQL-ZUGANG";
    $abfrage "SELECT DISTINCT `aort` FROM `gastgeber` ORDER BY `ort` ASC";
     
    $ergebnis mysql_query($abfrage);
    echo 
    '<select size="1" name="ort" style="color:rgb(115,80,48); background-color:rgb(254,254,182);">';
        
     while(
    $row mysql_fetch_object($ergebnis)){
            
    $aort $row->aort;
            if (
    $aort!=$ort)
    {
    echo 
    '<option value="'.$aort.'">'.$aort.'</option><br>';
    }
    else
    {
    echo 
    '<option value="'.$aort.'" selected="selected">'.$aort.'</option><br>';
    }
    }
        
    echo 
    ' </select>';
    ?>
     
    SandroP

  2. #2
    Avatar von DeeJTwoK
    DeeJTwoK DeeJTwoK ist offline Mitglied Brokat
    Registriert seit
    Jan 2004
    Beiträge
    342
    Dann kannst du doch oben statisch immer eine Auswahl einfügen:

    PHP-Code:
    //...
    echo '<select size="1" name="ort" style="color:rgb(115,80,48); background-color:rgb(254,254,182);">';
    echo 
    '<option value="egal">egal</option>';
        
     while(
    $row mysql_fetch_object($ergebnis)){ 
    //... 
    Die <br>-Tags hinter den <option>-Tags gehören übrigens nicht dahin. Die solltest du rausnehmen.

    Gruß
    DJ
     
    Hilfreiche Beiträge dürfen gerne über den Stern oder den "Danke" Button unter jedem Post positiv bewertet werden ;) Danke...

  3. #3
    sandroP sandroP ist offline Mitglied Gold
    Registriert seit
    Sep 2007
    Beiträge
    168
    vielen Dank...

    Ich hab viel zu kompliziert gedacht... wo die Lösung doch so simpel ist!


    Danke es funktioniert.
     
    SandroP

Ähnliche Themen

  1. Antworten: 6
    Letzter Beitrag: 17.07.06, 04:49
  2. Select Feld anderes Select Feld steuern lassen aber wie?
    Von danielmueller im Forum Javascript & Ajax
    Antworten: 2
    Letzter Beitrag: 25.10.04, 00:12
  3. SELECT-Feld soll sich automatisch aktualsiieren
    Von Ruediger im Forum Javascript & Ajax
    Antworten: 2
    Letzter Beitrag: 24.09.04, 10:29
  4. SELECT-Feld automatisch aus DB auslesen
    Von Ruediger im Forum PHP
    Antworten: 12
    Letzter Beitrag: 08.05.03, 13:22
  5. Select Feld dynamisch füllen
    Von Flixxtoras im Forum PHP
    Antworten: 4
    Letzter Beitrag: 02.07.02, 19:37

Stichworte