Heim > Artikel > Backend-Entwicklung > Wie kann ich mit PHP eine Option in einem Dropdown-Feld vorab auswählen?
So wählen Sie eine Option in einem Dropdown-Feld mit PHP vor
In HTML können Sie das ausgewählte Element in einem Dropdown-Feld festlegen unter Verwendung des ausgewählten Attributs. Im bereitgestellten Code wird das ausgewählte Attribut jedoch mithilfe einer PHP-Variablen festgelegt, was verwirrend sein kann.
Um ein Element in einem Dropdown-Feld basierend auf einem Datenbankwert vorab auszuwählen, müssen Sie das festlegen Ausgewähltes Attribut des richtigen Options-Tags auf „ausgewählt“ setzen.
<code class="html"><option value="January" selected="selected">January</option></code>
Im PHP-Code würden Sie den ausgewählten Wert dem entsprechenden Options-Tag wie folgt zuweisen:
<code class="php"><option value="January"<?php echo $row['month'] == 'January' ? ' selected="selected"' : ''; ?>>January</option></code>
Dies Code prüft, ob der Wert von $row['month'] gleich 'January' ist. Wenn dies der Fall ist, wird das Attribut selected="selected" zum Option-Tag hinzugefügt. Andernfalls wird die leere Zeichenfolge (``) hinzugefügt.
Es wird im Allgemeinen als bessere Vorgehensweise angesehen, ein Array von Werten zu erstellen und dieses zu durchlaufen, um ein Dropdown-Menü zu erstellen. Dadurch ist der Code einfacher zu warten und zu verstehen.
Das obige ist der detaillierte Inhalt vonWie kann ich mit PHP eine Option in einem Dropdown-Feld vorab auswählen?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!