B
BloodSteam
Guest
Moin,
hab schon verschiedene Sachen versucht und es geht irgendwie nicht.
Ich verstehe nicht wieso es nicht funktioniert, es postet "User has been created." aber in "HeidiSQL (localhost)" sehe Ich nichts.
hab schon verschiedene Sachen versucht und es geht irgendwie nicht.
Ich verstehe nicht wieso es nicht funktioniert, es postet "User has been created." aber in "HeidiSQL (localhost)" sehe Ich nichts.
Code:
if(empty($_POST['username']) || empty($_POST['email']) || empty($_POST['password'])){
echo "Signup form isn't filled.";
exit();
}else{
// Set variables
$username = $_POST['username'];
$email = $_POST['email'];
$password = $_POST['password'];
// Prepare query
$stmt = $pdo->prepare("SELECT * FROM users WHERE email = ? OR username = ?");
$stmt->execute([$email,$username]);
if($stmt->rowCount() !== 0){
echo 'Email or username is taken.';
exit();
}else{
// FIX: Doesn't insert anything into the DB.
$stmt = $pdo->prepare("INSERT INTO users (email,password,username) VALUES (?,?,?)");
$stmt->execute([$email,$password,$username]);
echo 'User has been created.';
exit();
}
}