Zoals de titel het zegt, krijg ik onderstaande foutmelding bij het verwerken van een formulier.
Fatal error: Uncaught Error: Call to a member function bind_param() on bool in /mnt/web218/c0/99/51995699/htdocs/dermanxane_nl/register.php:96 Stack trace: #0 {main} thrown in /mnt/web218/c0/99/51995699/htdocs/dermanxane_nl/register.php on line 96
Begin van het pagina heb ik Database verbinding toegevoegd en reeds getest en het werkt zonder problemen.
De code op regel 96 is als volgt:
// Prepare and execute the database insert query
$insertQuery = "INSERT INTO gebruikers (voornaam, achternaam, telefoonnummer, wachtwoord, apotheeknaam, email, rol) VALUES (?, ?, ?, ?,?,?,?)";
$stmt = $mysqli->prepare($insertQuery);
$stmt->bind_param("sssssss",$firstname, $lastname, $password, $pharmacyname, $phonenumber, $email,$role );
if ($stmt->execute()) {
// Registration successful, close the database connection
$successMessage = "Registration successful!";
$stmt->close();
// Redirect to a success page or display a success message
header("Location: wachtkamer.php");
exit();
} else {
// Handle database insertion error
echo "Database error: " . $stmt->error;
}
Alvast bedankt voor het meedenken.