All fields are required!

"; } elseif (!filter_var($email, FILTER_VALIDATE_EMAIL)) { $message = "

Invalid email format!

"; } else { $hashed = password_hash($password, PASSWORD_DEFAULT); // Check for duplicates $check = $conn->prepare("SELECT id FROM staff WHERE email=? OR username=? LIMIT 1"); $check->bind_param("ss", $email, $username); $check->execute(); $result = $check->get_result(); if ($result->num_rows > 0) { $message = "

Email or Username already exists!

"; } else { $role = 'teacher'; // default role $stmt = $conn->prepare("INSERT INTO staff (fullname, email, username, password, role) VALUES (?, ?, ?, ?, ?)"); $stmt->bind_param("sssss", $fullname, $email, $username, $hashed, $role); if ($stmt->execute()) { $message = "

Account created successfully! Login here.

"; } else { $message = "

Failed to create account. Please try again later.

"; } $stmt->close(); } $check->close(); } } ?> Staff Signup - RHS JESUS TIME

Staff Signup

Already have an account? Login