Formular für Newsletter - Bestätigung

schmidtt1

Mitglied
Hallo, ich habe ein Formular, mit dem man sich für einen Newsletter anmelden kann.
Das klappt auch so. Nur möchte ich gerne, dass nach dem Absenden eine Nachricht erscheint, ob die Anmeldung geklappt hat.

PHP:
<?php
if(!empty($_REQUEST['nachricht']) && strpos($_REQUEST['nachricht'],"@")){
// Die Nachricht
$nachricht = strip_tags($_POST["nachricht"]);

// Send
mail('ich@mich.de', 'Newsletter abonnieren', $nachricht);
}else{
?>
    <form action="<? print $_SERVER['PHP_SELF']; ?>" method="post">
        <p>Tragen Sie sich in unseren Newsletter ein.</p>
        <td><input type="text" name="nachricht" size="30" value="Ihre Email - Adresse eintragen"></td>
            <td><input type="submit" value="Senden"></td>
            <p>Mit den Daten wird sehr sorgsam umgegangen. Es werden keine Daten an Dritte weitergegeben. Wenn Sie keine Nachrichten von uns erhalten m&ouml;chten, k&ouml;nnen Sie sich jederzeit mit einem Klick wieder abmelden am Ende jeder Mail. </p>
    </form>
<?}
?>

PS: Ich kenne mich noch nicht so gut mit PHP aus.
 
Dann füge doch einfach HTML nach dem [phpf]mail[/phpf] ein, z.B.:
PHP:
<?php 
if(!empty($_REQUEST['nachricht']) && strpos($_REQUEST['nachricht'],"@")){ 
// Die Nachricht 
$nachricht = strip_tags($_POST["nachricht"]); 

// Send 
mail('ich@mich.de', 'Newsletter abonnieren', $nachricht); 
}
?>
  <h2>Newsletter</h2>
     Vielen Dank für Ihre Anmeldung!
<?php
else{ 
?> 
    <form action="<? print $_SERVER['PHP_SELF']; ?>" method="post"> 
        <p>Tragen Sie sich in unseren Newsletter ein.</p> 
        <td><input type="text" name="nachricht" size="30" value="Ihre Email - Adresse eintragen"></td> 
            <td><input type="submit" value="Senden"></td> 
            <p>Mit den Daten wird sehr sorgsam umgegangen. Es werden keine Daten an Dritte weitergegeben. Wenn Sie keine Nachrichten von uns erhalten m&ouml;chten, k&ouml;nnen Sie sich jederzeit mit einem Klick wieder abmelden am Ende jeder Mail. </p> 
    </form> 
<?} 
?>
 
Danke für die schnelle Hilfe.
Mir ist gerade aufgefallen, dass ich die Email mit der Emailadresse 2 mal bekomme.
Erst einmal und nach 2 Minuten noch einmal.
 
Zurück