Ankündigung

Einklappen
Keine Ankündigung bisher.

Radio Button in php-Kontaktformular

Einklappen

Neue Werbung 2019

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

  • Radio Button in php-Kontaktformular

    Hey leute,
    ich hab folgendes problem, ich hab ein Kontaktformular an dem am Anfang zwei radio buttons stehen


    Code:
                <td width="80"><input type="radio" name="herr" value="<?php echo $_POST['herr']; ?>" />
                  <label for="radiobutton">Herr</label></td>
                <td width="2">&nbsp;</td>
                <td width="216"><input type="radio" name="herr" value="<?php echo $_POST['frau']; ?>" />


    Die Emailausgabe:
    Code:
       
                $content   .= "Herr: ".$_POST['herr']."<br />\n";
                $content   .= "Frau: ".$_POST['frau']."<br />\n";

    php:

    Code:
       
        $messaeg = "";
        
        if(isset($_POST['submit']) and $_POST['submit'] == "E-Mail senden") {    
            $error   = 0;
            $success = 0;
            
            if(trim($_POST['herr']) == "") {
                $error = 0;
            }
            if(trim($_POST['frau']) == "") {
                $error = 0;




    Nun jetzt meine frage, wie bekomme ich das hin, dass entweder herr oder frau ausgegeben wird, wenn diese ausgewählt werden?


    Schon mal vielen Dank

  • #2
    also Du nimmst zwei radios:
    <input type="radio" name="anrede" value="Herr" />Herr
    <input type="radio" name="anrede" value="Frau" />Frau
    und Dein Wert steht dann in $_POST['anrede']

    Was Du oben im HTML mit value geschrieben hast ist schon etwas sinnbefreit

    Kommentar


    • #3
      Ich frage die Anrede lieber mit einer Selectbox ab, das sieht irgendwie schöner aus:

      PHP-Code:

      <select name="anrede" id="anrede" size="3" >
        <
      option value="0" selected "selected">Bitte auswählen</option>
        <
      option value="1">Herr</option>
        <
      option value="2">Frau</option>
      </
      select
      Das 'selected...' musst du dann nicht statisch ausgeben so wie hier im Code, sondern in Abhängigkeit von $_POST['anrede'].

      Kommentar

      Lädt...
      X