Hallo,
Ik heb een registratie formulier gemaakt, dat het perfect doet op XAMPP.
Maar toen ik het ging uploaden naar mijn web server via FTP, deed de registratie pagina het ineens niet meer.
Dit is mijn code: (ik gebruik "procedural style, prepared statements")
// een aantal foutmeldingen, bijv. empty() etc.
else {
mysqli_stmt_bind_param($stmt, "s", $uid);
mysqli_stmt_execute($stmt);
mysqli_stmt_store_result($stmt);
$resultCheck = mysqli_stmt_num_rows($stmt);
if($resultCheck > 0) {
header('Location: ../register.php?error=usertaken');
exit();
}
else {
$sqlInsert = 'INSERT INTO employee (UName, Pass, Mail, Name) VALUES (?, ?, ?, ?);';
$stmtInsert = mysqli_stmt_init($conn);
if(!mysqli_stmt_prepare($stmtInsert, $sqlInsert)) {
echo 'MYSQLI statement is mislukt';
exit();
}
else {
mysqli_stmt_bind_param($stmtInsert, "ssss", $uid, $pwd, $mail, $name);
$execute = mysqli_stmt_execute($stmtInsert);
if(!$execute) {
header('Location: ../register.php?error=unknown');
exit();
}
else {
header('Location: ../register.php?register=success');
exit();
}
}
}
}
Op mijn web server krijg ik de hele tijd in de url balk: error=unknown, wat dus betekent dat de mysqli statement niet goed is uitgevoerd.
Hoe kan ik dit oplossen?
Alvast bedankt,
1.674 views