SELECT Liste mit Anfangswert

Diese Seite verwendet Cookies. Durch die Nutzung unserer Seite erklären Sie sich damit einverstanden, dass wir Cookies setzen. Weitere Informationen

  • SELECT Liste mit Anfangswert

    Hi!


    Ich habe ein HTML Formular welches folgenden Code beinhaltet:

    Quellcode

    1. <select name="createarchiving" id="createarchiving">
    2. <option value="1">Yes</option>
    3. <option value="0">No</option>
    4. </select>


    dieser Wert wird richtig übermittelt und alles ist fein.

    Dann gibt es ein anderes Formular. Hier soll dieses Listenfeld abermals erscheinen, da es diesmal jedoch eine PHP Variable gibt die den derzeitigen Wert des Listenfeldes beinhaltet soll dieser auch als Standart angezeigt werden.

    Also brauche ich die Möglichkeit einen Default Wert für ein Listenfeld vorzugeben, richtig?

    Merci vorab für Antworten.

    Matthias
    Das Leben ist binär - du bist eine 1, oder eine 0
  • jo

    das einfachste wäre eine variable mit in den <option> tag zu packen die du entweder leer lässt (wenn dieser wert nicht ausgewählt wird) oder mit "selected" füllst. eine if anweisung am anfang erledigt das für dich. wenn es eine längere liste wird brauchst du zusätzlich noch eine schleife die jeden eintrag durchgeht. allerdings ist darauf zu achten das immer nur ein <option> tag den wert selected bekommt. außer du hast multiselect mit drin. dabei sollte aber auch das select feld mindestens 2 werte anzeigen
    .:Reden Ist Schweigen und Silber Ist Gold:.

    real programmers don't comment their code: if it was hard to write, it should be hard to read!