PHP Code:
<?PHP
// Mysql/Datenbankverbindung.
$mysqlConnect = mysql_connect('localhost','root','password');
if(!$mysqlConnect) { die('Fehler beim Verbinden mit der Datenbank'); }
//Er testet ob das Formular betetigt wird.
if(isset($_POST['submit']) && $_POST['submit'] == 'Senden') {
$userID = mysql_real_escape_string($_POST['userID']);
$userPass = mysql_real_escape_string($_POST['userPass']);
$betaKey = mysql_real_escape_string($_POST['betaKey']);
$keyQuery = mysql_query("SELECT * FROM homepage.keys WHERE keys = '".$betaKey."'");
print mysql_error();
$keyStatus = mysql_num_rows($keyQuery);
if(empty($$_POST['userID']) && empty($$_POST['userPass']) && empty($$_POST['betaKey'])) {
echo 'Bitte fülle alle Fälder aus !';
} else {
if(!$keyStatus > 0) {
echo 'Der Betacode existiert nicht !';
} else {
$keyFetch = mysql_fetch_array($keyStatus);
if($keyFetch->status == "BLOCK"){
echo 'Der Betacode wurde schon benutzt';
} elseif($keyFetch->status == "OK") {
mysql_query("UPDATE homepage.keys SET status = 'BLOCK' WHERE keys ='".$betaKey."'");
$regQuery = mysql_query("INSERT INTO account.account (login,password) Values (".$userID.",".$userPass.")");
if(!$regQuery) {
echo 'Etwas ist bei der erstellung deines Beta-Accounts fehlgeschalgen,<br>Bitte Kontaktiere ein Teammitglied';
} else {
echo 'Du hast erfolgreich deinen Beta-Account erstellt.';
}
}
}
}
}
?>






