Datum im Formular auslesen

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

  • Datum im Formular auslesen

    Hallo,

    ich habe ein kontaktformular erstellt, das soweit ganz gut funktioniert.
    in diesem formular soll der kunde über einen kalender einen termin für eine veranstaltung wählen. klapp auch.
    allerdings wird das gewählte datum dann nicht per email übermittelt.

    grundsätzlich sieht das bei mir so aus:

    PHP-Code:
    <?php

    // Ausführen wenn Formular gesendet
    if (isset($_POST["submit"]))
    {

    // Sammeln der Formulardaten
    $an "meineemail@habeichzensiert.com";
    $anrede $_POST['anrede'];
    $vorname $_POST['vorname'];
    $nachname $_POST['nachname'];
    $firma $_POST['firma'];
    $email $_POST['email'];
    $fon $_POST['fon'];
    $anlass $_POST['anlass'];
    $anzahl $_POST['anzahl'];
    $datum $_POST['datum'];
    $wunsch $_POST['wunsch'];
    $liefer $_POST['liefer'];
    $nachricht $_POST['nachricht'];
    $betreff $_POST['anlass'];

    // Mailheader
    $mail_header 'Kontaktformular:' $nachname $vorname;

    // Nachrichtenlayout erstellen
    $message "
    Anrede:        
    $anrede
    Name:         
    $vorname $nachname
    Firma:        
    $firma
    Email:         
    $email
    Telefon:        
    $fon
    Anlass:        
    $anlass
    Anzahl:        
    $anzahl
    Datum:        
    $datum
    Interesse an:    
    $wunsch
    Lieferadresse:    
    $liefer
    Nachricht:     
    $nachricht
    "
    ;

    // Verschicken der Mail
    mail($an$betreff$message$mail_header );
    };


    exit();

    ?>
    HTML-Code:
    	<label for="datum">Datum*:</label>
    	<input type="date" id="datum" >
    Als Email kommt bei mir dann folgendes an:

    Anrede: Frau
    Name: Maxima Mustermann
    Firma: Musterfirma
    Email: muster@email.de
    Telefon: 030123456789
    Anlass: Geburtstagsfeier
    Anzahl: 333
    Datum:
    Interesse an: Fingerfood 1
    Lieferadresse: Musterstr. 12, 123456 Musterstadt
    Nachricht: Blabla Nachricht des Kunden blabla

    Das Datumsfeld bleibt leer.

    Meine Frage daher: Wie bekomme ich das eingetragene Datum überittelt?

    Liebe grüße

    schlechtwettersusi

  • #2
    Formularfelder benötigen ein name-Attribut, damit aus ihnen ein name=value Paar gebildet werden kann wenn das Formular abgeschickt wird.
    I don't believe in rebirth. Actually, I never did in my whole lives.

    Kommentar


    • #3
      Danke!

      Dass ich dieses attribut vergessen habe, habe ich total übersehen!

      Kommentar


      • #4
        Nun kommt das Datum zwar an (jippieee), aber leider falsch formatiert (jahr, monat, tag) wie kann ich das ändern?

        Kommentar


        • #5
          Hi, du kannst es z.B. so formatieren:

          PHP-Code:
          $datum date("d.m.Y"strtotime(trim(strip_tags($_POST['datum'])))); 
          "d.m.Y" => 15.02.2016
          php function date()
          php function strtotime()

          Kommentar


          • #6
            hervorragend, lieben dank

            Kommentar

            Lädt...
            X