HTML Formular - Mischung Radio-Button und Textarea

  • Hallo zusammen.
    Ich habe ein kleines Problem bei der Erstellung eine HTML-Forumlars.
    Das Formular soll ungefähr wie folgt aussehen:


    Hier steht eine Frage?


    1) Antwort 1
    2) Antwort 2
    3) Antwort 3
    4) eigene Antwort möglich


    1-3 sollen per Radio-Button ausgewählt werden können.
    Falls keine der Antworten passt, soll bei 4 eine eigene Eingabe in eine Textarea möglich sein.


    Die Radio-Buttons 1-3 bekommen alle den gleichen name und id mit unterschiedlichen values.
    Wenn ich nun der Textarea bei 4 auch den gleichen name und id gebe, so kommt in einem php-script, welches die Auswertung des Formulars vornimmt nichts als value an, wenn man einen der Radio-Buttons auswählt.
    Wählt man keinen Radio-Button und gibt stattdessen unter 4) einen eigenen Text in die Textarea ein, so kommt dieser im php-script an!


    Wie kann ich das Problem lösen?
    Für Hilfe wäre ich sehr dankbar!


    Gruß,
    TheTeddy
    :confused:

  • Warum machst Du das nicht so:


    o Antwort1
    o Antwort2
    o Antwort3
    o andere Antwort


    Und dann das Textfeld. In der php danach kannst Du die Radios auswerten und im Fall 4 auch das Textfeld.


    MfG Florian

  • Ja, hab ich auch schon drüber nachgedacht.
    Hätte nur gerne nur einen name der zurückkommt, den ich ohne Überprüfung auf eine Datenbank schreiben kann.
    So muss ich erst checken ob einer der Radio-Buttons angehakt wurde oder ob ein freier Text eingegeben wurde.
    Wird sich aber wohl vermutlich nicht vermeiden lassen.
    Danke erstmal.
    Gruß,
    TheTeddy

  • Zitat

    Original geschrieben von TheTeddy
    Hätte nur gerne nur einen name der zurückkommt, den ich ohne Überprüfung auf eine Datenbank schreiben kann.

    Sorry, aber das ist nicht nur illusorisch, sondern gefährlich!
    Nie soll man Eingabedaten ohne Überprüfung an die Datenbank weiterreichen.


    Siehe auch: http://de.php.net/manual/de/se…atabase.sql-injection.php
    oder schlimmer http://de.php.net/manual/de/security.variables.php


    Gruß,


    Henning.

    ________________________

Jetzt mitmachen!

Sie haben noch kein Benutzerkonto auf unserer Seite? Registrieren Sie sich kostenlos und nehmen Sie an unserer Community teil!