prepare($query); $stmt->bind_param("s", $email); $stmt->execute(); $result = $stmt->get_result(); if ($result->num_rows > 0) { $error = "Email is already registered."; } else { // Hash the password $hashed_password = password_hash($password, PASSWORD_BCRYPT); // Insert into the database $query = "INSERT INTO users (email, password, role, first_name, last_name, phone) VALUES (?, ?, ?, ?, ?, ?)"; $stmt = $conn->prepare($query); $stmt->bind_param("ssssss", $email, $hashed_password, $role, $first_name, $last_name, $phone); if ($stmt->execute()) { $_SESSION['success'] = "Registration successful. Please log in."; header("Location: login.php"); exit; } else { $error = "Registration failed. Please try again."; } } } } ?> Register

Register