Dropdown-meü: Werte dynamisch belegen

Romeo-G

Mitglied
Hallo,
habe folgendes Problem ...

Ich habe ein Skript mit dem ich Benutzer anlege und jetzt habe ich mir nen anderes geschrieben mit dem die Benutzerdaten bearbeitet werden können.
Soweit so gut ....

Harpern tuts jetzt aber an dem Punkt des Benutzer-status und der Benutzer-Berechtigung.

Diese Punkte werden als Drop-Down Menü eingestellt, was so aussieht:

|-------------------------|
| Spieler |
| Befugter |
| Administrator |

|-------------------------|
| aktiv |
| gesperrt |

Mein Problem ist nun also folgendes.

Alle Benutzerdaten werden in die entsprechenden Textfelder geladen, weshalb auch in den Drop-Down-Menüs der "alte" Wert angezeigt werden soll.

Wie mache ich das?
Gibt ja schließlich keinen Value Wert!

Meine Idee sieht so aus:
Normalerweise setzt man ein Select-Element ja so:

Code:
<select name="Berechtigung" size="1">
<option value="------------------------">------------------------</option>
<option value="Spieler">Spieler</option>
<option value="Befugter">Befugter</option>
<option value="Administrator">Administrator</option>
</select>

Wobei man hier die jeweiligen Values natürlich mit dem Skript laden könnte.
Mein eigentliches Problem ist also die Faulheit da man natürlich mit ner verschachtelten If-Schleife sagen kann:

Wenn 1. Punkt = Befugter dann 2. Punkt Spieler 3. Punkt Administrator
Wenn 1. Punkt = Spieler dann 2. Punkt Befugter und 3. Punkt Befugter

und so weiter ... aber geht das nicht leichter?

Danke
Romeo
 
Dann machst du in die While Schleife ein IF und gibst das Option Feld dementsprechend ,selektiert oder nciht,, zurück.
Wo ist das Problem?
 
Zurück