Hallo Leute, ich bin zurzeit dabei für die Adobe Preisliste einen Register zur erstellen, dies funktioniert aber nicht wie ich es haben will.
Dann hatte ich ElServidor angeschrieben, der hat mir auch geholfen, aber jetzt musste er arbeiten gehen. So brauche ich jetzt Eure Hilfe.
Der PHP Code sieht zurzeit so aus:
register.php:
Spoiler anzeigen
PHP
<?php
if(isset($_POST['registrationw'])){
$usrname = mysql_real_escape_string($_POST['username']);
$pwd = mysql_real_escape_string($_POST['passwort']);
$email_add = mysql_real_escape_string($_POST['email']);
$shapw = sha1($pwd);
$ip = $_SERVER["REMOTE_ADDR"];
$db_server = 'localhost';
$db_user = 'root';
$db_passwort = 'test';
$db = 'adobe';
if(empty($usrname) OR empty($pwd) OR empty($email_add)){
echo 'Biite fülle alle Felder aus!';
exit;
} else {
$connexion = mysql_connect('localhost', 'root', 'test')
or die('Verbindung zur Datenbank konnte nicht hergestellt werden: ' . mysql_error());
$select_db = mysql_select_db('adobe', $connexion)
or die('Fehler mit DB: ' . mysql_error());
$query_us = "SELECT * FROM pl_users WHERE email ='".$email_add."'";
$itis = mysql_query($query_us);
if(mysql_num_rows($itis) > 1){
echo "Diese Email gibt es bereits!";
exit;
} else {
$query_ins = "INSERT INTO users(username, passwort, email, ip) VALUES('$usrname', '$shapw', '$email_add', '$ip')";
$letsdoit = mysql_query($query_ins);
if($query_ins){
echo 'Du hast dich erfolgreich registriert!';
}
}
}
}
?>
Alles anzeigen
So, wo ist jetzt das Problem? Ich erhalte keine Fehlermeldung oder sonstiges. Es will einfach nicht funktionieren. Wenn ich auf "Abesenden" klicke, steht danach "Erfolgreich Registiert", ich schau in die Datenbank nach und ich sehe keinen registierten User.
Mit freundlichen Grüßen,
alphaseries