Ankündigung

Einklappen
Keine Ankündigung bisher.

Radiobutton auswählen

Einklappen

Neue Werbung 2019

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

  • Radiobutton auswählen

    Hallo und guten Abend,
    arbeite das erste mal mit radiobuttons in php und komm nicht so ganz klar damit
    ich hab 2 Radiobutton auf einem Formular.
    Per link wird an dieses Formular eine Variable übergeben.
    Nennen wir diese einfach mal variable1.

    Hier der Code der 2 RadioButton

    <input name="Radio" type="radio" value="neue Lizenz"/>
    <input name="Radio" type="radio" value="Lizenzänderung"/>

    Nun will ich, wenn in der Variable1 zum Beispiel "neu" steht, dass der Radiobutton für die neue Lizenz aktiviert ist und wenn eben drin steht "alt", dass dann der andere aktiviert ist??

    Ich kenn bisher nur textboxen und da funkt das alles ganz prima mit $_POST['steuerelement'], das klappt aber da überhaupt nicht.

  • #2
    radiobuttons kennen das Attribut selected - (xhtml korrekt selected="selected") mit dem du den Button künstlich "anschalten" kannst ...

    also machst du mit php die Abfrage der Variable und fügst dem HTML-Code des radiobuttons dann eben das selected hinzu

    PHP-Code:
    echo '<input type="radio" name="radio1" value="radio1" ';
    if (
    $variable=="neu")
      echo 
    'selected="selected" ';
    echo 
    ' />'
    hier mal beispielhaft [ beim anderen Radiobutton testest du im if die Variable dann auf "alt" ansonsten ist der Code baugleich]

    Beachte bitte beim Abfragen der Post-Daten (submit) dass nur Angeschaltete Radiobuttons auch in den Post-Daten auftauchen (im Beispielcode hast du dann $_POST['radio1'] mit Wert "radio1" (= Value)

    Kommentar


    • #3
      achso, okay, danke schön

      Kommentar


      • #4
        Zitat von eagle275 Beitrag anzeigen
        radiobuttons kennen das Attribut selected - (xhtml korrekt selected="selected") mit dem du den Button künstlich "anschalten" kannst ...
        Ist das bei Radiobuttons nicht checked="checked"?

        Kommentar


        • #5
          kann gut sein, istegelitz ....

          ein blick auf SelfHTML wird es sicher klären ...

          JAU .. sorry @ TE ..

          Beispielcode

          <input type="radio" name="Typ" value="Kassenpatient" checked>

          der Rest bleibt aber gültig

          Kommentar

          Lädt...
          X