Heim >Backend-Entwicklung >PHP-Tutorial >Wie verwende ich PHP, um ein Element in einem Dropdown-Menü vorab auszuwählen?

Wie verwende ich PHP, um ein Element in einem Dropdown-Menü vorab auszuwählen?

Barbara Streisand
Barbara StreisandOriginal
2024-10-21 22:44:031020Durchsuche

How to Use PHP to Preselect an Item in a Drop-Down Menu?

Einen Artikel in einer Dropdown-Box mit PHP auswählen

Es stellt sich die Frage, wie man einen bestimmten Artikel aus einem Drop auswählen kann -Down-Feld mit PHP-Code wie diesem:

<code class="php"><select selected="<?php print($row[month]); ?>"><option value="Janurary">January</option><option value="February">February</option><option value="March">March</option><option value="April">April</option></select></code>

Das Ziel besteht darin, Benutzern die Auswahl ihrer vorhandenen Monatseinstellung auf einer Bearbeitungsseite zu ermöglichen.

Lösung:

Um das gewünschte Element auszuwählen, ist es notwendig, das Attribut „ausgewählt“ auf das richtige Options-Tag zu setzen. Hier ist der geänderte Code:

<code class="php"><option value="January" selected="selected">January</option></code>

In PHP bedeutet dies:

<code class="php"><option value="January" <?php echo $row['month'] == 'January' ? ' selected="selected"' : ''; ?>>January</option></code>

Alternativer Ansatz:

Für eine sauberere Lösung: Erwägen Sie, ein Wertearray zu erstellen und es zu durchlaufen, um die Dropdown-Optionen zu generieren. Dies gewährleistet konsistenten und lesbaren Code.

Das obige ist der detaillierte Inhalt vonWie verwende ich PHP, um ein Element in einem Dropdown-Menü vorab auszuwählen?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn