[PHP5] DropDown Menü

Einklappen
X
 
  • Filter
  • Zeit
  • Anzeigen
Alles löschen
neue Beiträge

  • [PHP5] DropDown Menü

    Hi,
    wie erstelle ich ein simples DropDown Menü,
    welches beim Speichern den Index speichert und bei erneutem aufruf des DropDown's diesen Index wieder automatisch markiert ?
    Es soll ein DDMenü sein, in welchem man seinen Status einstellen kann.
    Im Profil wird dann z.B. angezeigt: "Single".
    Ich speicher dann den Index in einer sqlDB und lasse ihn von dort aus abrufen.

    Danke

  • #2
    Wieso funktioniert das nicht?
    PHP-Code:
         <select name='usernation' value='<?php echo $sql['userstatus']; ?>'>
         <option value='0'>Single
         <option value='1'>Vergeben
         <option value='2'>Nichts
         </select>

    Kommentar


    • #3
      mit select-Tag, DB auslesen und bei der Ausgabe vergleichen, wenn der DB-Wert zutrifft, dann zusätzlich selected="selected" mit ausgeben, sonst nicht. Wo ist das Problem?

      Kommentar


      • #4
        Original geschrieben von asp2php
        mit select-Tag, DB auslesen und bei der Ausgabe vergleichen, wenn der DB-Wert zutrifft, dann zusätzlich selected="selected" mit ausgeben, sonst nicht. Wo ist das Problem?
        Hä?
        Uff, da muss ich mich mal durchwuseln.

        Kommentar


        • #5
          ja, mach mal, solche "Probleme" wurden schon mehrmals hier gezeigt.

          Kommentar


          • #6
            Also ist es die beste Lösung, die "Werte" (z.B. "single","vergeben" etc.)
            in einer Tabelle seperat zu speichern und in einer Schleife ausgeben zu lassen um so bei übereinstimmung "selected" anwenden zu können, richtig?

            Kommentar


            • #7
              naja, die option-values musst du nicht unbedingt in einer datenbank halten, du kannst auch ein array definieren, aber praktisch ist es schon.
              als kleine anregung:
              Wie kann ich aus einer Datenbanktabelle einen <select> erzeugen?

              Kommentar

              Lädt...
              X