Ich habe ein Auswahlfeld mit folgendem (es wurde verkürzt):
%Vor%Wenn sich der Benutzer in der Systemsteuerung anmeldet und sein Land ändern möchte, wird ihm dieses Formular angezeigt. Mein Problem ist, dass jedes Mal USA der Standard ist und ich das nicht ändern kann, abhängig vom Land des Benutzers. Zum Beispiel lebt der Benutzer in Australien. Er möchte sein Land in die USA wechseln und geht auf diese Seite. Ich möchte, dass das angezeigte Land Australien ist. Lass es mich wissen, wenn das Sinn macht.
Um einen Wert vorzuwählen, fügen Sie einfach das ausgewählte Attribut der gewünschten Option hinzu.
%Vor%Dies wird Australien zum Beispiel vorauswählen.
Sie müssen der Option, die Sie auswählen möchten, ein selected
-Attribut hinzufügen, wie in Spezifikation .
In Ihrem Skript müssen Sie dieses Attribut für jeden Standard ausgeben, den Sie anzeigen möchten.
Verwenden Sie selected
für das <option>
-Tag, das das aktuelle Land des Benutzers angibt:
Also in PHP:
%Vor%Das HTML sieht so aus:
%Vor% Vergleichen Sie in der PHP-Schleife, die diesen HTML-Code erstellt, den aktuellen Optionsnamen mit dem aktuellen Land des Benutzers (aus einer Datenbank oder wo auch immer). Wenn die beiden übereinstimmen, fügen Sie selected
Tags und Links html php drop-down-menu