Hallo Zusammen,
und zwar: Ich habe für meine Website eine Umfrage geschrieben. Wenn ich diese jedoch ausfülle und absende, wird nicht alles übertragen, sondern nur ein Teil.
Es wird nur folgendes Übertragen:
From: sebastian <meineemail>
Reply-To: meineemail
Content-Type: text/html
Und im Betriff in meinem Emailpostfach steht der Inhalt von "Nachricht6".
Wo liegt der Fehler? Hier sind mal die Codes:
Hoffe ihr könnt mir helfen und einen schönen Restabend noch.
Seppeli
und zwar: Ich habe für meine Website eine Umfrage geschrieben. Wenn ich diese jedoch ausfülle und absende, wird nicht alles übertragen, sondern nur ein Teil.
Es wird nur folgendes Übertragen:
From: sebastian <meineemail>
Reply-To: meineemail
Content-Type: text/html
Und im Betriff in meinem Emailpostfach steht der Inhalt von "Nachricht6".
Wo liegt der Fehler? Hier sind mal die Codes:
HTML:
<!DOCTYPE html>
<html>
<head>
<title>Umfrage</title>
</head>
<body>
<form method="post" action="senden.php">
<p> Alle Felder mit einem * müssen ausgefüllt werden!</p>
Vorname*: <input type="text" name="vor" /><br />
Nachname: <input type="text" name="nach" /><br />
E-Mail Adresse*: <input type="text" name="mail" /><br />
Vereinszugehörigkeit: <select name="verein">
<option></option>
<option>Ja</option>
<option>Nein</option>
</select><br /><br />
Gesamturteil: <select name="urteil">
<option>gefällt mir sehr</option>
<option>gefällt mir</option>
<option>ok</option>
<option>gefällt mir nicht</option>
<option>gefällt mir gar nicht</option>
</select>
<br />
Anzahl Besuche: <select name="besuche">
<option></option>
<option>täglich</option>
<option>mehrmals pro Woche</option>
<option>mehrmal pro Monat</option>
<option>seltener</option>
</select><br />
Aufmerksam auf diese Seite geworden durch: <select name="aufmerksam">
<option></option>
<option>Google</option>
<option>Facebook</option>
<option>Werbung Heft</option>
<option>Bekannte/Freunde</option>
<option>Sonstiges</option>
</select><br /><br />
Grund der Besuche:<br /> <textarea style="width:500px;height:50px;" name="nachricht1"></textarea> <br /><br />
Was würde ich gerne mehr lesen:<br /> <textarea style="width:500px;height:50px;" name="nachricht2"></textarea> <br /><br />
Was mir auf der Seite komplett fehlt:<br /> <textarea style="width:500px;height:50px;" name="nachricht3"></textarea> <br /><br />
Was könnte verbessert werden:<br /> <textarea style="width:500px;height:50px;" name="nachricht4"></textarea> <br /><br />
Was gefällt mir gar nicht:<br /> <textarea style="width:500px;height:50px;" name="nachricht5"></textarea> <br /><br />
Was ich noch sagen möchte:<br /> <textarea style="width:500px;height:50px;" name="nachricht6"></textarea> <br /><br />
<input type="submit" value="Senden" />
</form>
</body>
</html>
PHP:
<!DOCTYPE html><html>
<head>
<title>Kontakt</title>
</head>
<body>
<?php
if($_POST['vor']!="" and $_POST['mail']!="" and $_POST['urteil']!="" ) {
$empf = "meine email";
$betreff ="Neuer Umfrage";
$from = "From: ";
$from .= $_POST['vor'];
$from .= " <";
$from .= $_POST['mail'];
$from .= ">\n";
$from .= "Reply-To: ";
$from .= $_POST['mail'];
$from .= "\n";
$from .= "Content-Type: text/html\n";
$text = $_POST['verein'];
$text = $_POST['urteil'];
$text = $_POST['besuche'];
$text = $_POST['aufmerksam'];
$text = $_POST['nachricht1'];
$text = $_POST['nachricht2'];
$text = $_POST['nachricht3'];
$text = $_POST['nachricht4'];
$text = $_POST['nachricht5'];
$text = $_POST['nachricht6'];
mail($empf, $text, $from);
echo "Vielen Dank"; }
else {
echo "Bitte alle Felder mit * ausfüllen...."; }
?>
</body>
</html>
Hoffe ihr könnt mir helfen und einen schönen Restabend noch.
Seppeli