Hallo allerseits
Ich versuche gerade ein E-Mail Formular mit PHP zu bauen.
Als Grundlage benutze ich dies "Bulletproof Contact Form" von digital-web.com.
(Ein kleines aber sehr feines Einsteiger Tutorial)
Im Originalskript gibt es nur die Formularfelder "name, email, topic und comment".
Ich möchte aber mehr Felder und auch checkboxes haben und habe das Formular dank guter html und css Kenntnisse schnell erweitert:
Ich habe nun laut meinem Tutorial) meine Formular Daten an Variablen übergeben: (Auszug)
$name = $_POST['name'];
$firma = $_POST['firma'];
$strasse = $_POST['strasse'];
$ort = $_POST['ort'];
$telefon = $_POST['telefon'];
$email = $_POST['email'];
$firmenbeschreibung = $_POST['firmenbeschreibung'];
$topic = $_POST['topic'];
$comment = $_POST['comment'];
Im Original geht es dann so weiter:
$to = 'info@irgendwas.com';
$subject = "New message: $topic";
$message = "$name said: $comment";
$headers = "From: $email";
mail($to, $subject, $message, $headers);
Hier ist nun mein "absolute beginners" Problem: In der Email taucht nur die "message" und das "topic" auf.
Wie schreibe ich da meine Variablen rein? Kann Ich "$message" mehrfach nehmen,
oder in "$message" alle Variablen mit Komma oder so auflisten?
Wie schreibe ich das?
Hoffe ich habe mich verständlich ausgedrückt.
Vielen Dank im Voraus für Eure Mühe
Thomas
Ich versuche gerade ein E-Mail Formular mit PHP zu bauen.
Als Grundlage benutze ich dies "Bulletproof Contact Form" von digital-web.com.
(Ein kleines aber sehr feines Einsteiger Tutorial)
Im Originalskript gibt es nur die Formularfelder "name, email, topic und comment".
Ich möchte aber mehr Felder und auch checkboxes haben und habe das Formular dank guter html und css Kenntnisse schnell erweitert:
Ich habe nun laut meinem Tutorial) meine Formular Daten an Variablen übergeben: (Auszug)
$name = $_POST['name'];
$firma = $_POST['firma'];
$strasse = $_POST['strasse'];
$ort = $_POST['ort'];
$telefon = $_POST['telefon'];
$email = $_POST['email'];
$firmenbeschreibung = $_POST['firmenbeschreibung'];
$topic = $_POST['topic'];
$comment = $_POST['comment'];
Im Original geht es dann so weiter:
$to = 'info@irgendwas.com';
$subject = "New message: $topic";
$message = "$name said: $comment";
$headers = "From: $email";
mail($to, $subject, $message, $headers);
Hier ist nun mein "absolute beginners" Problem: In der Email taucht nur die "message" und das "topic" auf.
Wie schreibe ich da meine Variablen rein? Kann Ich "$message" mehrfach nehmen,
oder in "$message" alle Variablen mit Komma oder so auflisten?
Wie schreibe ich das?
Hoffe ich habe mich verständlich ausgedrückt.
Vielen Dank im Voraus für Eure Mühe
Thomas
Kommentar