Code:
// Wenn das Formular abgeschickt wurde, füre den Inhalt der Klammern aus aus.
if(isset($_POST['ueberpruefung']))
{
// allesok wird auf 1 gesetzt, bekommt also einen Wert. Später wird damit abgefragt, ob Name und Email ausgefüllt wurden.
$allesok = 1;
// Hier wird geprüft ob Name leer ist. Ist dies der Fall, wird allesok auf 0 gesetzt (Kein Wert mehr) und ein Fehlertext erstellt, der im Formular ausgegeben wird.
if(empty($_POST['username'])){
$allesok = 0;
echo "Bitte einen Usernamen eingeben!";}
//Hier wird geprüft ob Email leer ist. Ist dies der Fall, wird allesok auf 0 gesetzt (Kein Wert mehr) und ein Fehlertext erstellt, der im Formular ausgegeben wird.
if(empty($_POST['email'])){
$allesok = 0;
echo "Bitte eine Email-Adresse eingeben!";}
if(empty($_POST['passwort1'])){
$allesok = 0;
echo "Bitte dein Passwort eingeben!";}
if(empty($_POST['passwort2'])){
$allesok = 0;
echo "Bitte dein Passwort wiederholen!";}
if($_POST['pass'] != $_POST['passwd']){
$allesok = 0;
echo "Die Passwoerter Stimmen nicht ueberein!";}
if($_POST['anb_accept'] == false){
$allesok = 0;
echo "ANBs müssen akzeptiert werden!
";}
if (eregi("@",$_POST['email'])== false)
{
$allesok = 0;
echo "Die emailadresse ist ungültig
";
}
// Hier wird die IF-Bedingung von ganz oben geschlossen.
}
// Hier wird geprüft ob allesok einen Wert hat. (1) Ist dies der Fall, können die Variablen $_POST['name'] und $_POST['email'] weiter verarbeitet werden.
if($allesok){
// Überprüfte Eingaben aus dem Formular ausgeben. An dieser Stelle kann auch mit Mysql gearbeitet werden oder so etwas...
// Hier wird die IF-Bedingung von oben geschlossen
}
is formular das hier noch einfügen und dann sollte mein code funktionieren hoffe ist selbsterklärend.
Code:
<input type="hidden" name="ueberpruefung" value="1">