Thor's Page - Webdesign und mehr

Einfaches Feedback-Formular

Als erstes muss das Formular angefertigt werden. Das wird ganz einfach mit dem <FORM>-Tag gemacht:


<form action="auswertung.php" method="post">
Name: <input type="Text" name="username" value="Text im Textfeld"> <br>
E-mail: <input type="Text" name="useremail"> <br>
Kommentar:<br>
<textarea name="kommentar" rows="15" cols="30"> </textarea> <br>
<input type="submit" value="Abschicken">
</form>

Dieses Formular als "Formular.html" speichern

So jetzt kommen wir zum PHP Teil. Jetzt müssen wir die Werte, die mittels name="variablenname" übergeben wurden, auswerten und an die E-mail Adresse senden. Das machen wir mit der mail()-Funktion.

<?php
$recipient = 'DeinName@DeinMailserver.de';
$subject = 'Feedback-Formular';

$error = false;

if (!isset($_POST['username']) || strlen($_POST['username']) < 1) {
echo 'Name fehlt';
$error=true;
}
if (!isset($_POST['useremail']) || strlen($_POST['useremail']) < 1) {
echo 'e-Mail Adresse fehlt';
$error=true;
}
if (!isset($_POST['kommentar']) || strlen($_POST['kommentar']) < 1) {
echo 'Kommentar fehlt';
$error=true;
}

if ($error == true) exit;

mail($recipient, $subject, $_POST['kommentar'], 'Gesendet von '.$_POST['username'].' <'.$_POST['useremail'].'>');
?>

Dieses Script als "auswertung.php" speichern

Durch das Betätigen des Submit-Button im Formular wird die auswertung.php aufgerufen und ausgeführt.


Zurück