Denniz
Erfahrenes Mitglied
Hallo Leute,
ich habe mir ein kleines kontaktformular zusammengebaut das die Daten per mail zum empfänger schickt.
Das klappt auch soweit aber es werden mir immer zwei mails geschickt.
Ich weiß nicht woran es liegt.
Hier mein gekürzter code:
Gruß
Denniz
ich habe mir ein kleines kontaktformular zusammengebaut das die Daten per mail zum empfänger schickt.
Das klappt auch soweit aber es werden mir immer zwei mails geschickt.
Ich weiß nicht woran es liegt.
Hier mein gekürzter code:
PHP:
<?php
if ($_POST["send"]==1){
#Test ob Felder ausgefüllt sind, wenn nicht dann $_POST["send"] löschen damit mailer wieder angezeigt wird
if (!$_POST["betreff"]){
echo "<br>Bitte geben sie die notwendigen Daten ein!";
unset ($_POST["send"]);
}
#Wenn alle Felder ausgefüllt dann email versenden
if ($_POST["betreff"]){
$MailTo ="emailgmx.de";
$MailFrom ="Website";
$message="Betreff: ".$_POST['betreff'];
mail("$MailTo","From: $MailFrom", "$message", "Content-Type: text/html");
if (mail($MailTo, $MailFrom, $message)){
echo "Email wurde versendet";
}else{
echo "Email Failure";
}
}
}
if (!$_POST["send"]){
?>
<div id="kontaktformular">
<form method="post" id="formname" action="<?php print $_SERVER['PHP_SELF']; ?>" >
<input type="hidden" name="send" value="1">
<div class="formclear"></div>
<label class="form_leftside" >Betreff:* </label>
<input type="text" name="betreff" class="normal" value="<?php echo htmlentities($_POST["betreff"]); ?>" onfocus="this.className='normalfocus'" onblur="this.className='normal'" />
<div class="formclear"></div>
<!-- -----------------Buttons---------------- -->
<label > </label>
<input class="schalter1" type="submit" value="Absenden" />
<label > </label>
<input class="schalter2" type="reset" value="Löschen" />
</form>
</div>
<?php
}
?>
Gruß
Denniz