Noch nicht viel geschrieben
Hallo Leute ...
ich bräuchte mal dringend Eure Hilfe zu 3 Dingen -
1*)bei einer Abfrage in PHP.
Hab ein Formular in dem ein Anreisedatum mittels 3 Felder ermittelt wird.... Pulldown-Menü - Tag Monat und Jahr und ein Abreisedatum (wie Anreisedatum)
Die Abfrage soll sein, dass dieses Anreisedatum größer als das aktuelle Tagesdatum der Anfrage sein soll - und das Abreisedatum größer als das Anreisedatum.
Irgendwie hab ich keine Ahnung wie ich das machen soll
2*)der Angefragte soll natürlich die Daten aus dem Formular als Mail bekommen - der Kunde soll seine Daten und einen zusätzlichen Text in seiner Mail bekommen
Frage ... wie teile ich diese beiden Mails auf??
3*) die Ausgabe in der Mail der Formulardaten sollte so aussehen
Feldname: (rechtsbünding und fett) Feldwert (linksbündig neben dem Doppelpunkt und NICHT fett)
Das Formular funktioniert zwar so wie es hier ist - aber es werden diese Zusäzte eben noch gebraucht :'(
Bitte bitte helft mir DANKE
ich bräuchte mal dringend Eure Hilfe zu 3 Dingen -
1*)bei einer Abfrage in PHP.
Hab ein Formular in dem ein Anreisedatum mittels 3 Felder ermittelt wird.... Pulldown-Menü - Tag Monat und Jahr und ein Abreisedatum (wie Anreisedatum)
Die Abfrage soll sein, dass dieses Anreisedatum größer als das aktuelle Tagesdatum der Anfrage sein soll - und das Abreisedatum größer als das Anreisedatum.
Irgendwie hab ich keine Ahnung wie ich das machen soll
2*)der Angefragte soll natürlich die Daten aus dem Formular als Mail bekommen - der Kunde soll seine Daten und einen zusätzlichen Text in seiner Mail bekommen
Frage ... wie teile ich diese beiden Mails auf??
3*) die Ausgabe in der Mail der Formulardaten sollte so aussehen
Feldname: (rechtsbünding und fett) Feldwert (linksbündig neben dem Doppelpunkt und NICHT fett)
Code:
<?php
$formularAnzeigen = false;
if (!empty($_POST["senden"]) && (
empty($_POST["vorname"]))) {
$formularAnzeigen = true;
echo '<span style="color: #FF0000; font-size: x-large;">Bitte geben Sie Ihren Vornamen an.</span>';
} else if (!empty($_POST["senden"]) && (
empty($_POST["nachname"]))) {
$formularAnzeigen = true;
echo '<span style="color: #FF0000; font-size: x-large;">Bitte geben Sie Ihren Nachnamen an.</span>';
} else if (!empty($_POST["senden"]) && (
empty($_POST["telefon"]))) {
$formularAnzeigen = true;
echo '<span style="color: #FF0000; font-size: x-large;">Bitte geben Sie Ihre Telefonnummer an.</span>';
} else if (!empty($_POST["senden"]) && (
empty($_POST["ankunftsort"]))) {
$formularAnzeigen = true;
echo '<span style="color: #FF0000; font-size: x-large;">Bitte nennen Sie uns Ihren Ankunftsort.</span>';
} else if (!empty($_POST["senden"]) && (
empty($_POST["abreiseort"]))) {
$formularAnzeigen = true;
echo '<span style="color: #FF0000; font-size: x-large;">Bitte nennen Sie uns den Abreisort.</span>';
} else if (!empty($_POST["senden"]) && (
!$captchaValidierungOk)) {
$formularAnzeigen = true;
echo '<span style="color: #FF0000; font-size: x-large;">Bitte geben Sie den Sicherheitscode richtig ein.</span>';
} else if (!empty($_POST["senden"]) &&
!isEmail($_POST["eMail"])) {
$formularAnzeigen = true;
echo '<span style="color: #FF0000; font-size: x-large;">Die E-Mail-Adresse ist nicht korrekt.</span>';
} else if (empty($_POST["senden"])) {
$formularAnzeigen = true;
}
if ($formularAnzeigen) {
?>
Hier steckt das Formular drinnen
<?php
echo' ';
} else {
$eMail = '
Lieber Reiseinteressent,
vielen Dank für Ihre Anfrage über unsere Website.
Wir freuen uns, dass Sie Verbindung mit uns aufgenommen haben
und werden Ihre Anfrage in kürzester Zeit beantworten.
Mit freundlichen Grüßen
Ihr Kwenda Safari Team
Ihre Anfrage haben wir wie folgt aufgenommen:
Anrede: '.$_POST['anrede'].'
Vorname: '.$_POST['vorname'].'
Name: '.$_POST['nachname'].'
eMail: '.$_POST['eMail'].'
Telefon: '.$_POST['telefon'].'
Interesse an: '.$_POST['rover'].' . '.$_POST['safari'].' . '.$_POST['offroad'].'
Anzahl der Reisenden: '.$_POST['anzahl'].'
davon unter 18: '.$_POST['unter'].'
Ankunft am: '.$_POST['tag'].' '.$_POST['monat'].' '.$_POST['jahr'].'
Ankunftsort: '.$_POST['ankunftsort'].'
Abreise am: '.$_POST['tag2'].' '.$_POST['monat2'].' '.$_POST['jahr2'].'
Abreiseort: '.$_POST['abreiseort'].'
Fragen und Hinweise: '.$_POST['kommentar'].'
';
if (@mail("mail@mail.de",
"Firma - Internet Anfrage",
$eMail)) {
echo "Vielen Dank für Ihre Anfrage. Ihre Mail wurde erfolgreich verschickt.<br /> <br />";
} else {
echo "E-Mail-Verkehr funktioniert zur Zeit nicht<br />";
}
if ($_POST['kopie']) {
if (@mail($_POST['eMail'],
"Firma - Internet Anfrage - Kopie Ihrer Daten",
$eMail)) {
echo "Eine Kopie Ihrer Anfrage erhalten Sie an die von Ihnen angegebene eMail-Adresse.<br />";
}
}
}
function isEmail($email) {
$nonascii = "\x80-\xff";
$nqtext = "[^\\$nonascii\015\012\"]";
$qchar = "\\[^$nonascii]";
$protocol = "(?:mailto:)";
$normuser = "[a-zA-Z0-9][a-zA-Z0-9_.-]*";
$quotedstring = "\"(?:$nqtext|$qchar)+\"";
$user_part = "(?:$normuser|$quotedstring)";
$dom_mainpart = "[a-zA-Z0-9][a-zA-Z0-9._-]*\.";
$dom_subpart = "(?:[a-zA-Z0-9][a-zA-Z0-9._-]*\.)*";
$dom_tldpart = "[a-zA-Z]{2,5}";
$domain_part = "$dom_subpart$dom_mainpart$dom_tldpart";
$regex = "$protocol?$user_part\@$domain_part";
if (preg_match("/^$regex$/",$email)) {
return true;
}
return false;
}
?>
Bitte bitte helft mir DANKE