Hallo,
ich will mir ein Kontaktformular bauen, bei dem man die eingegeben Daten vor dem Abschicken überprüfen soll. Weiß zufällig jemand ob Spam-Bots zweimal klicken werden?
Ich hänge an der Übernahme der Daten. Ausgegeben werden sie, nur die Mail ist leer. Wie bekomme ich die Daten in die Mail? Kann mir da bitte jemand helfen?
Soweit bin ich gekommen:
ich will mir ein Kontaktformular bauen, bei dem man die eingegeben Daten vor dem Abschicken überprüfen soll. Weiß zufällig jemand ob Spam-Bots zweimal klicken werden?
Ich hänge an der Übernahme der Daten. Ausgegeben werden sie, nur die Mail ist leer. Wie bekomme ich die Daten in die Mail? Kann mir da bitte jemand helfen?
Soweit bin ich gekommen:
PHP-Code:
<form action="<?php print $_SERVER["PHP_SELF"]; ?>" method="post" >
Name:
<input type="text" name="name">
Betreff:
<input type="text" name="betreff">
E-Mail:
<input type="text" name="email">
Nachricht:
<textarea name="nachricht"></textarea>
<input type="submit" name="vorschau" value="Vorschau">
</form>
<?php
if ( $_POST["vorschau"] == Vorschau ) { ?>
Sie haben folgendes eingegeben:
Name: <?php echo $name ?>
Betreff: <?php echo $betreff ?>
E-Mail: <?php echo $email ?>
Nachricht: <?php echo $nachricht ?>
<form action="<?php print $_SERVER["PHP_SELF"]; ?>" method="post" >
<input type="submit" name="abschicken" value="Abschicken">
</form>
<?php }
if ( $_POST["abschicken"] == Abschicken ) {
mail("email@domain.de", $betreff, $nachricht, "From: $name <$email>");
echo "Die Nachricht wurde verschickt!";
} ?>
Kommentar