I am making a simple form, but when trying to send all the information to my database the code doesn't seem to work. I don't know how much about php and would appreciate if you could check what the problem is. When I displayed errors it said the error is in the 21. line with $stmt->bind_param.
<?php
ini_set('display_errors', 1);
$gender = $_POST['gender'];
$opinionb = $_POST['opinionb'];
$opinionn = $_POST['opinionn'];
$host = "localhost";
$dbUsername = "*";
$dbPassword = "*";
$dbname = "*";
$conn = new mysqli($host, $dbUsername, $dbPassword, $dbname);
if (mysqli_connect_error()) {
die('Connect Error('. mysqli_connect_errno().')'. mysqli_connect_error());
} else {
$INSERT = "INSERT Into register (gender, opinionb, opinionn) values(?, ?, ?)";
$stmt = $conn->prepare($INSERT);
$stmt->bind_param('sss', $gender, $opinionb, $opinionn);
$stmt->execute();
}
?>