Hallo nn community,
ich habe ein Problem. Unwahr sitze ich an einem registrieren Script, welches keine Daten in die MySQL Tabelle speichert. Ich bekomme keine Fehlermeldung und ich suche nun schon seit zwei tagen nach dem Fehler.
Spoiler anzeigen
$userM = $_POST['user'];
$email = $_POST['mail'];
$passwort = $_POST['password1'];
$passwort2 = $_POST['password2'];
$checkbox = $_POST['akzeptiert'];
[...] (die Angaben werden überprüft und verglichen.)
if(!$error) {
$passwort_hash = password_hash($passwort, PASSWORD_DEFAULT);
$timestamp = time();
$date = date("d.m.Y - H:i", $timestamp);
$statement = $pdo->prepare("INSERT INTO users (userM, email, passwort, created_at, updated_at) VALUES (:userM, :email, :passwort, :created_at, :updated_at)");
$result = $statement->execute(array('userM' => $userM, 'email' => $email, 'passwort' => $passwort_hash, 'created_at' => $date, 'updated_at' => $date));
if($result) {
echo 'Du wurdest erfolgreich registriert. <a href="login.php">Zum Login</a>';
} else {
echo 'Beim Abspeichern ist leider ein Fehler aufgetreten<br>';
}
}
Ich hoffe echt, dass ihr mir ein erneutes mal helfen könnt.
ps. Ich möchte php lernen, weshalb ich keine fertigen Systeme benutzen will.