HTML-Auswahliste vorselektieren je nach Array-Wert

Einklappen
X
 
  • Filter
  • Zeit
  • Anzeigen
Alles löschen
neue Beiträge

  • HTML-Auswahliste vorselektieren je nach Array-Wert

    Hallo zusammen,

    ich hoffe die Überschrift passt halbwegs. Folgendes Problem. Ich hab eine Webseite, in der die Nutzer Daten eingeben können - einige sind jedoch nur Auswahlboxen. Jetzt können die Nutzer unter bestimmten Umständen die Daten wieder aus der DB holen und sich in dem Formular wieder anzeigen lassen. Jedoch sollen die Werte, die schon in der DB bei den Feldern der Auswahlisten stehen dann im Formular vorselektiert sein. Hat jemand ne Idee, das mit PHP einfach und mit wenigen Zeilen umzusetzen. Klar kann ich das mit switch machen und dann dutzende Zeilen Code da haben - vielleicht kennt ja einer auch ne schnellere Möglichkeit.

    Also die Daten stehen dann in nem Array.

    Bissle Code zur Verständlichkeit:

    PHP-Code:
    $array = array("changedate" => "Nacht");
    echo 
    ' <label> Datum der Beauftragung:</label>
            <input type="text" name="assignmentdate" value="'
    .date("d.m.Y").'" /><br />
            <label> Einspielzeitpunkteitpunkt:</label>
            <select name="changedate">
            <option value="Tag"> Tag </option>
            <option value="Nacht"> Nacht </option>
            <option value="Wochenende"> Wochenende </option>
            </select><br />'

    Tag, Nacht, Wochenende soll jetzt je nach Wert (hier z.B. Nacht) selektiert (selected="selected") werden.

    slurpee

  • #2
    nein, du hast schon den richtigen ansatz gefunden.

    Kommentar


    • #3
      Re: HTML-Auswahliste vorselektieren je nach Array-Wert

      Natürlich wäre ein switch um alle Möglichkeiten abzudecken ziemlicher Unfug.

      Erzeuge die Options in einer Schleife - und vergleiche dabei, ob der aktuelle Wert mit dem der vorselektiert werden soll übereinstimmt.
      I don't believe in rebirth. Actually, I never did in my whole lives.

      Kommentar

      Lädt...
      X