Dropdownliste "bitte auswählen" als Titel der Liste

  • Ich schaffe folgendes nicht:
    wenn keine Branche ausgewählt ist (if($DS[ID_branche]<>$NR_branche), soll nicht der erste Eintrag der Dropdownliste aufscheinen und gewählt werden beim update, sondern "bitte auswählen" mit value=' ' aufscheinen, darunter sollen die Werte aufscheinen.
    also so: echo"<option value='' $selected>bitte auswählen</option>";

    Das folgende funktioniert gut, aber ohne "bitte auswählen"

    $query = mysql_query("SELECT ID_branche, branche FROM $branche_kunde order by branche") OR die("Fehler Abfrage Branche");
    echo "<select name='brancheeingabe'>";
    while ($DS = mysql_fetch_array($query))
    {
    if($DS[ID_branche]==$NR_branche)
    $selected=" selected='selected'";
    else $selected="";
    echo"<option size=10 value=$DS[ID_branche] $selected><font size=1>$DS[branche]</font></option>";
    }
    ?>
    </select>

    danke für Hilfe

  • Denk nicht so kompliziert ;)

    PHP
    echo "<select name='brancheeingabe'>";
    echo "  <option value=''>bitte auswählen</option>";


    Einfach per Hand als erstes Element nehmen :)

    PS:
    <font size=1> ist drei mal falsch ;)
    1. Attribute müssen in Anführungszeichen stehen
    2. Font verwendet man heutzutage nicht mehr. Mach das mit CSS, da kannst das einfacher und effektiver machen
    3. <font> ist in <option> sowieso nicht erlaubt ;)

    Dein HTML strotzt vor Fehlern.

    Something big is coming. And there will be pirates and ninjas and unicorns...