924 Aufrufe
Gefragt in Skripte(PHP,ASP,Perl...) von
Dankemail nur versenden wenn in Formular mail ausgefüllt wurde
Hallo
Bin völliger Anfänger. Mein Problem: im Formular ist die Angabe der Mailadresse
nicht Pflicht. Wenn ich aber Dankemail auf "ja" setze und er keine mailadresse hat
gibts eine Errormeldung.
Deshalb brauche icheine Abfrage die, wenn keine mailaddresse vorhanden ist, auch
kein dankemail versendet.
Danke im voraus

$mailanwebmaster =
" Ich möchte mich für folgendes Seminar anmelden:
Reiki 1 am $RadioGroup1
Reiki 2 am $RadioGroup2
Reiki 3 am $RadioGroup3
Bitte senden Sie mir Informationen über:
mein Therapieangebot: $therapieangebot
Reiki Seminar: $reiki_seminar
Gutscheine: $gutscheine
Bitte kontaktieren Sie mich: $kont
Name: $name
Vorname: $vorname
Firma: $firma
Strasse: $strasse
Ort: $ort
Email: $mail
Telefon: $tel
Fax: $fax
Ihre Mitteilung: $mitteilung
";



#### Ende (Notwendige Angaben) ####

#### Optionale Angaben ####

/* Soll dem Absender der Mail eine Dankemail zugeschickt? (nein/ja) */
$dankemail = "ja";

/* Welchen Betreff soll diese Mail haben */
$mailanbesucherbetreff = "Danke für Ihre Mail";


/* Und hier das Aussehen der Dankemail. Hier bitte wieder PHP verwenden. */

$mailanbesucher = "Danke für Ihre Mail an $webmastermail.\nIch bearbeiten Ihre
Anfrage innert 3 - 4 Tagen.\n\n Besuchen Sie meine $homepage bald wieder.";

/* Im folgenden können Sie die Seite anpassen, die der Besucher nach dem
Abschicken des Formulars zu Gesicht bekommt. Sie können HTML sowie auch PHP
verwenden. */

$dankeseite = "Vielen Dank, Ihre Anfrage wurde erfolgreich an mich gesendet.<br/>
Ich werde mit Ihnen sobald als möglich Kontakt aufnehmen.";


/* Wenn der Absender ein Feld vergessen hat, wird eine Fehlerseite erscheinen.
Diese können Sie hier verändern. Wieder HTML sowie PHP erlaubt. */

$feldvergessen = "<h3>Sie haben ein Feld vergessen auszufüllen!</h3>Bitte
benutzen Sie den Zurück-Button Ihres Browsers und überprüfen Sie nochmal Ihre
Eingaben.";

/* Ist die angeben E-Mail-Adresse nicht so eine nach der Art name@domain.de,
erscheint ebenfalls eine Fehlermeldung, die Sie hier verändern können */

$falschemail = "Sind Sie sicher, dass das $email eine richtige E-Mail-Adresse ist???
<p>Bitte benutzen Sie den Zurück-Button Ihres Browsers und überprüfen Sie
nochmal Ihre E-Mail-Adresse.";

/* Jetzt noch eins. Sie können im Folgenden die Felder angeben, die Pflicht sind.
Voreingestellt sind Name, Mail, Betreff und Nachricht.
Wenn z.B. der Name vergessen wurde erscheint die oben angegeben Feld
vergessen-Seite. Soll z.B. nicht Pflicht sein einfach aus der unteren Klammer
entfernen. */

if ($vorname == "" || $name == "" || $strasse == "" || $ort == "")

################
# Von hier ... #
################
{
echo "$feldvergessen";
}
else

{
mail($webmastermail,
$betreff,
$mailanwebmaster,
"FROM:$mail");


if ($dankemail=="ja")
{
mail($mail,
$mailanbesucherbetreff,
$mailanbesucher,
"FROM:$webmastermail");
}
echo "$dankeseite";
}
echo "$dankeseite";
}

else
{
echo "Fehler! Bitte kontakt.html aufrufen.";
}
?>
</p>
<p>&nbsp;</p>
<p>&nbsp;</p>
<p>&nbsp;</p>
<p>&nbsp;</p>
<p>&nbsp;</p>
<p><a href="kontakt.html">Zurück zur Kontakt-Seite</a></p>
...