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!
"; } ?> Formular_all
Formularversand mit PHP
*Name";}else{echo "*Name";} ?>
*Vorname";}else{echo "*Vorname";} ?>
*PLZ";}else{echo "*PLZ";} ?>
*Ort";}else{echo "*Ort";} ?>
*E-Mail";}else{echo "*E-Mail";} ?>
Kunde > Ja   > Nein
*Geschlecht";}else{echo "*Geschlecht";} ?> > F    > M
*Geschenk:";}else{echo "*Geschenk:";} ?>
*Bemerkung:";}else{echo "*Bemerkung:";} ?>
*Empfänger-Mail";}else{echo "*Empfänger-Mail";} ?>
".$mailto."
"; } ?>


Zurück zum Mail-Formular"; } ?>