Einzelnen Beitrag anzeigen
  #3  
Alt 14.04.2008, 20:49:21
Sgt.DC Sgt.DC ist offline
Anfänger
 
Registriert seit: Apr 2008
Beiträge: 3
AW: Brauche Hilfe bei meinem Formular

Sooo habs jetz nochmal aktualisiert, jetzt sollten Absender und Empfänger eine Mail bekommen, ich brauche aber Hilfe für die noch fehlende if-abfrage, diese fehlt nämlich hier in meinem script noch:
Wenn (if) alle felder richtig(true) ausgefüllt sind, dann führe die Funktion
mail($to, $betreff, $nachricht, $header); aus und lass das Formular verschwinden und gib ein echo " vielen dank" aus. ^^ Ich weiss leider nich so wie ich diese abfrage schreiben soll =(

@Heinrich: es sollen nicht wirklich email verschickt werden, also hab kein Mailserver oder so zur Verfügung will das alles nur über MAMP/XAMPP testen, kenne mich da jetz aber auch nich wirklich aus =/

PHP-Code:
<?php

//Mailfunktion
$to $_POST["email"], test.test@gmx.de;
$betreff 'Formular';
$nachricht 'Danke f&uuml;r das Ausf&uuml;llen des Formulars:'.$_POST['name'].'<br>'
.strtolower ($_POST['email']).'<br>'.$_POST ['strasse'].'<br>'$_POST['ort'].'<br>'$_POST['plz'];
$header 'From: mail@form.de';


//Abfrage Funktion
$from_name=$_POST['name'];
$from_mail=strtolower($_POST['email']);
$mail_strasse=$_POST['strasse'];
$mail_ort=$_POST['ort'];
$mail_plz=$_POST['plz'];
$send=$_POST['s'];

if(
trim($from_name)==""$err_text.="Bitte geben Sie Ihren Namen an.<br>";
if(
trim($from_mail)==""$err_text.="Bitte geben Sie Ihre E-Mail-Adresse an.<br>";
else
if(!
ereg("^[_a-z0-9-]+(\.[_a-z0-9-]+)*@[a-z0-9-]+(\.[a-z0-9-]+)*(\.[a-z]{2,6})$",$from_mail))
    
$err_text.="Bitte geben Sie eine gültige E-Mail-Adresse an.<br>";
    
if(
trim($mail_strasse)==""$err_text.="Bitte geben Sie eine Strasse ein.<br>";
if(
trim($mail_ort)==""$err_text.="Bitte geben Sie einen Ort ein.<br>";
if(
trim($mail_plz)==""$err_text.="Bitte geben Sie eine Postleitzahl ein.<br>";

if((
$send=="1") && (isset($err_text))) {
  echo 
"<p><big><b>Fehler:</b></big><br>";
  echo 
"$err_text</p>";
}

?>
__________________
"In Einfachheit liegt Reichtum"

Geändert von Sgt.DC (14.04.2008 um 20:59:46 Uhr)
Mit Zitat antworten