Chris: DB auf Inhalte überprüfen

Beitrag lesen

<?php if(!isset($_POST['submit'])) { ?>
<form action="eintrag.php" method="post">

<!-- Hier kommt das Formualar zum Eintragen. Ich hab das der Einfachheit jetzt einfach mal weggelassen -->

<?php
// die diversen Abfragen, ob AGB ok, Name ok, usw
//Hier soll auch die Benutzernamen-Abfrage rein. Also in so
//eine elseif-Schleife
}elseif(!isset($_POST['agb']) || $_POST['agb'] == ""){
echo '<p align="center">Sind Sie mit meinen AGBs nicht einverstanden?<br><br><a href="javascript:history.back()">Zurück</a></p>';
}elseif(!isset($_POST['benutzername']) || $_POST['benutzername'] == ""){
echo '<p align="center">Bitte geben Sie einen Benutzernamen ein!<br><br><a href="javascript:history.back()">Zurück</a></p>';
}elseif(!isset($_POST['name']) || $_POST['name'] == ""){
echo '<p align="center">Bitte geben Sie einen Namen ein!<br><br><a href="javascript:history.back()">Zurück</a></p>';
}elseif(!isset($_POST['strasse']) || $_POST['strasse'] == "") {
echo '<p align="center">Bitte geben Sie eine Straße ein!<br><br><a href="javascript:history.back()">Zurück</a></p>';
}elseif(!isset($_POST['plz']) || $_POST['plz'] == "") {
echo '<p align="center">Bitte geben Sie eine PLZ ein!<br><br><a href="javascript:history.back()">Zurück</a></p>';
}elseif(!isset($_POST['pw']) || $_POST['pw'] == "") {
echo '<p align="center">Bitte geben Sie ein Passwort ein!<br><br><a href="javascript:history.back()">Zurück</a></p>';
}elseif(!isset($_POST['pw2']) || $_POST['pw2'] == "") {
echo '<p align="center">Bitte wiederholen Sie Ihr Passwort!<br><br><a href="javascript:history.back()">Zurück</a></p>';
}elseif(!isset($_POST['ort']) || $_POST['ort'] == "") {
echo '<p align="center">Bitte geben Sie einen Ort an!<br><br><a href="javascript:history.back()">Zurück</a></p>';
}elseif(!isset($_POST['telefon']) || $_POST['telefon'] == "") {
echo '<p align="center">Bitte geben Sie eine Telefonnummer an!<br><br><a href="javascript:history.back()">Zurück</a></p>';
}elseif($_POST['pw'] != $_POST['pw2']) {
echo '<p align="center">Die Passwörter stimmen nicht überein!<br><br><a href="javascript:history.back()">Zurück</a></p>';
}elseif (preg_match('/[^A-Z öäüÖÄÜßa-z_.-]/i', $_POST['name'])){
echo 'Ungültige Zeichen im Textfeld.';
}else{