Und wo ist der Formular?
Mir brauchst du nichts zu senden, hier stellst du doch die frage.
Aber egal, falls du vor hast dein PHP (deine Webseite) richtig zu einsetzen, dann wirst du viel "Spaß" mit einigen die dir ihre Spuren auf deiner Webseite hinterlassen werden.
Gebe mal in den Felder $_POST["Familienname"] und $_POST["Vorname"] folgendes:
<h1>Mein Familienname</h1> und
<h1>Mein Vorname</h1> ein.[sup]Siehe Notiz[/sup]
Zurück zum Thema, du willst nach einer fehlerhaften Eingabe dafür sorgen, dass die richtig ausgefüllten Felder erhalten bleiben.
Suche nach dem "Affenformular".
--------- Ein Beispiel
<input class="feld" name="vorname" type="text" value="'.$vorname.'" size="20" maxlength="20" />
-------- Ein Input Feld im Formular...
value="'.$vorname.'" - oder halt $_POST["Vorname"]
Die letzte Eingabe bleibt erhalten solange sie nicht gelöscht/überschrieben wird, also ein neuer Eintrag.
Das mit der Mail musst du genauer beschreiben...
Trägt sich einer von sich da ein oder du vergibst schon die Zugangsdaten, also das Passwort?
Mit dem DB Eintrag, dass eine da vorhanden sein soll, kannst per "Unique" regeln.
Kommt noch ein gleicher Eintrag, dann eine Fehlermeldung.
Oder vor dem "INSERT" den "SELECT" ausführen, also falls nicht vorhanden, dann wird ein neuer Eintrag in die DB geschrieben.
Für den Mail Versand kannst du selbst nachschauen, lasse mal nach "mysql mail versenden" suchen.
[sup]Notiz[/sup]
$vormane = (strip_tags($_POST['vorname']));
if (!preg_match("#^[a-zA-Z-äöüÄÖÜß]+$#", $vorname)) {
$fehler1 = true;
}
Und versuche es wieder.