sie duerfen nicht leer sein
if ($vorname=="" || $absender =="" || $plz =="" || $ort =="" || $eMail =="" || $geschlecht =="" || $geschenk =="-" || count($gewaehlte_empfaenger)==0 || $bemerkung ==""){
$meldung = "Bitte alle *-Felder ausfüllen!
";
$fehler = true;
// falls ein Feld nicht ausgefuellt wurde, wird $fehler auf true
// gesetzt; in der Variablen $meldung wird der Rueckmeldetext
// gespeichert
}
if($eMail !='' && !teste_email($eMail)){
$meldung = $meldung."Bitte E-Mail Adresse überprüfen!
";
$fehler = true;
}
if($plz !='' && !teste_plz($plz)){
$meldung = $meldung."Bitte PLZ überprüfen!
";
$fehler = true;
}
// festlegen, in welches Feld der Focus / Select zu setzen ist
if ($absender==""){
$select = "absender";
}
else if ($vorname==""){
$select = "vorname";
}
else if ($plz=="" || !teste_plz($plz)){
$select = "plz";
}
else if ($ort==""){
$select = "ort";
}
else if ($eMail=="" || !teste_email($eMail)){
$select = "eMail";
}
else if ($bemerkung==""){
$select = "bemerkung";
}
if(!$fehler) {
$vorname = stripslashes(ereg_replace("\r","",$vorname));
$absender = stripslashes(ereg_replace("\r","",$absender));
$plz = stripslashes(ereg_replace("\r","",$plz));
$ort = stripslashes(ereg_replace("\r","",$ort));
$eMail = stripslashes(ereg_replace("\r","",$eMail));
$bemerkung = stripslashes(ereg_replace("\r","",$bemerkung));
//string ereg_replace ( string Suchmuster, string Ersatz,
//string Zeichenkette )
//Diese Funktion durchsucht Zeichenkette nach Übereinstimmungen
//mit Suchmuster und ersetzt dann den übereinstimmenden Text durch Ersatz.
//Gibt einen String ohne evtl. vorhandene "\" (Backslash) zurück
//(\' wird zu ' usw.). Doppelte Rückstriche ("\\") werden zu "\" umgesetzt.
}
//$empfaenger = "dominik.waldvogel@bluewin.ch";
$betreff = "Test Formular-Mailer";
$text = "Kunde: ".$kunde."\nVorname: ".$vorname."\nName: ".$absender."\nPlz: ".$plz."\nOrt: ".$ort."\nE-Mail: ".$eMail."\nGeschlecht: ".$geschlecht."\nGeschenk: ".$geschenk."\nBemerkung: ".$bemerkung;
$extra = "MIME-Version: 1.0\nContent-Type: text/plain; charset=iso-8859-1\nContent-Transfer-Encoding: quoted-printable\n";
$extra .= "From:".$eMail."\nX-Mailer:PHP/".phpversion();
$meldung = "
Ihre Eingaben wurden erfolgreich an
";
// Fügt einen neuen User in die Datenbank ein
mysql_query("insert into $table (vorname,absender) VALUES
('$vorname','$absender')");
foreach($gewaehlte_empfaenger as $to){
@mail($to,$betreff,$text,$extra);
$meldung .= $to."
";
}
$meldung .= "
verschickt. Der neue User wurde erfasst. Danke!";
}
?>