Kontaktformular wird nur teilweise versendet
lima-city → Forum → Programmiersprachen → PHP, MySQL & .htaccess
adresse
betreff
code
dank
datei
eingabe
email
feld
formular
header
hilfe
inhalt
input
nachricht
post
rest
stehen
validierung
variable code
verarbeiten
-
Hallo liebe und hilfsbereite Community! Ich habe gerade versucht, ein Kontaktformular für meine Website zu schreiben. Allerdings steht in der E-Mail, die ich bekomme nur "Name:", aber nicht der Rest, der da eigentlich noch stehen sollte.
Hier ist mein HTML-Quelltext:
<form action="kontakt.php" method="post"> <table border="0" cellpadding="0" cellspacing="4"> <tr> <td align="right">Name:</td> <td><input name="name" type="text" size="30" placeholder="Max Mustermann"></td> </tr> <tr> <td align="right">E-Mail Adresse:</td> <td><input name="email" type="text" size="30" placeholder="beispiel@techtuts.de"></td> </tr> <tr> <td align="right">Nachricht:</td> <td><textarea name="nachricht" cols="100" rows="10" placeholder="Nachricht verfassen..."></textarea></td> </tr> </table> <center><input type="submit" value="Abschicken"></center> </form>
Und hier der Quelltext meiner PHP-Datei:
<?php $empfaenger = 'andreas.isaak99@googlemail.com'; $betreff = "Neue Nachricht von techtuts.de"; $nachricht = "Name: ".$name."\n \n".$nachricht; $header = "From: ".$email; mail($empfaenger,$betreff,$nachricht,$header); ?>
Was habe ich falsch gemacht? -
Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!
lima-city: Gratis werbefreier Webspace für deine eigene Homepage
-
Du sendest dein Formular per POST
method="post">
Also musst du es auch entsprechend in deiner PHP Datei verarbeiten.
Also
$name=$_POST['name'];
usw. dann sollte es dir auch alles schicken. -
Und validiere die Eingaben, bevor du die Mail sendest, ansonsten gibt es schnell Spam.
-
Ja, hatte ich gerade vor, ich habe es nur testweise rausgenommen, da ich dachte, dass ich bei der Validierung etwas falsch gemacht habe und es deswegen nicht ging.
-
Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!
lima-city: Gratis werbefreier Webspace für deine eigene Homepage