Hi... Ich brauche nur mal kurz Hilfe... Mein Textfeld heißt "knummer"... Möchte nur wissen was ich einsetzen muss damit ein angezeigt wird: Falsche Kundennummer wenn ins Feld mehr als 8 Zeichen reingeschrieben wurden...
Kann mir da jemand helfen?...
Kann mir da jemand helfen?...
PHP:
<?php
function check_email($email) //Emailadresse prüfen (Keine Umlaute etc.)
{
if( !preg_match("/^[_\.0-9a-z-]+@([0-9a-z][0-9a-z-]+\.)+[a-z]{2,4}|museum$/i", $email) ) return true;
return false;
}
// Allgemeine Variablen
$name_tag[0] = "Sonntag";
$name_tag[1] = "Montag";
$name_tag[2] = "Dienstag";
$name_tag[3] = "Mittwoch";
$name_tag[4] = "Donnerstag";
$name_tag[5] = "Freitag";
$name_tag[6] = "Samstag";
$num_tag = date( "w");
$day = $name_tag[$num_tag];
$year = date("Y");
$day_num = date("d");
$month = date("m");
$time = (date("H:i"));
$empfaenger = "[email protected]"; //Die eigene emailadresse
$subject01 = "Bestellung von $vorname $namer ($email)"; //Der Betreff der Email
$subject02 = "ABC- Vielen Dank fuer Ihre Bestellumg. Ihre Auftrag wird so schnell wie moeglich bearbeitet."; //Betreff der Bestätigungsmail
if ($flag==1) //Wenn das Fromular ausgefüllt wurde.
{
//Die Eingaben prüfen
if(!$knummer){$fehler="Falsche Kundennummer<br>";}
if($fehler) //Bei Fehlern, Meldung ausgeben
{
$meldung="<b>" .$fehler. "</b>";
unset($flag);
echo "<font color='red'>Es sind folgede Fehler aufgetreten: <br> " .$meldung. "</font>";
}
else //Wenn es keine Fehler gibt kann ja gemailt werden.
{
//Der Body für die Mail
$body01 = "Bestellung eingegangen am $day, $day_num.$month.$year um $time:
-----------------------------------------------------------------------------------------------
Name : $namer
Firma : $firma
Telefon : $tel
Email : $email
-----------------------------------------------------------------------------------------------
$text";
//Body für die Bestätigungsmail
$body02 = "Am $day, $day_num.$month.$year um $time haben wir folgende Bestellung von Ihnen erhalten:
-----------------------------------------------------------------------------------------------
Name : $namer
Firma : $firma
Telefon : $tel
Email : $email
-----------------------------------------------------------------------------------------------
$text
-----------------------------------------------------------------------------------
Ihre Bestellung wird so schnell wie moeglich bearbeitet.<br />
Die Rechnung werden Sie in einer weiteren Email erhalten.
Bei weiteren Fragen schreiben Sie an: mailto:[email protected]";
//Nun kann gemailt werden
//Erst die Mail an den Webmaster
mail ($empfaenger, $subject01, $body01, "From:$email");
//Dann die Bestätigungsmail
mail ($email, $subject02, $body02, "From:$email");
echo "Vielen Dank für Ihre Bestellung!</p>Haben Sie sich für den Datenversand per Email entschieden?<br />Dann klicken Sie auf Daten senden und füllen Sie das nachfolgende Formular aus. (Bitte den Dateinamen nicht vergessen)<strong></p><a href=\"datenupload.php\">DATEN SENDEN</a></strong></p>Haben Sie sich jedoch für den Datenversand per Post entschieden,<br />dann senden Sie Ihre Daten an unsere Kontaktadresse. <strong></p><a href=\"kontakt.php\">KONTAKTADRESSE</a></strong>";
}
}
if(!$flag) //Formular noch nicht abgesendet
{
?>