merlin: select mit einem preselect versehen

hallo zusammen,

ich habe folgendes problem, ich habe eine auswahl an möglichkeiten:

rot
grün
blau

seine lieblingsfarbe kann der user in einer datenbank speichern.
soweit so gut -  wenn der user nun nächstes mal auf die seite geht, soll das select feld gleich auf seiner gespeicherten farbe stehen.

wie kann ich das so machen, das die option des wertes preselected wird.
ich hätte das ganze gern dynamisch also gern mit php oder javascript.

herzlichen dank für euere mühen!

merl

  1. Hallo merl,

    dazu kommt in deinem Fall nur PHP in Frage. Du musst den Wert des Users aus der Datenbank auslesen, mit den Werten der select-box vergleichen (am besten baust du die auch dynamisch mittels php auf) und dort wo db-wert und select-wert gleich sind fügst du im option tag noch "SELECTED" ein.

    Grüße
    Ole

    --
    Das Wort Vegetarier kommt aus dem Indianischen und bedeutet: Zu dumm zum Jagen.
  2. Hello out there!

    seine lieblingsfarbe kann der user in einer datenbank speichern.

    Muss sich der Nutzer auf deiner Website sowieso einloggen? Dann kannst du es mit Datanbank und PHP machen.

    Ohne Authentifizierung ginge das clientseitig in JavaScript mit einem Cookie, in welchem die gewünschte Farbe abgelegt wird.

    See ya up the road,
    Gunnar

    --
    „Und [dieses Forum] soll […] auch ein Fachforum bleiben und kein Psychologieforum werden.“ (Kirsten Evers)