Я работаю над формой практики для подготовленных заявлений. Мои подготовленные заявления проходят, но мои вклады в мою HTML-форму не проходят. В моей базе данных отображаются только Антон и Таня, но не то, что я ввожу.
<?php
$mysqli = new mysqli("127.0.0.1:3307", "root", "", "test");
if (mysqli_connect_error()) { echo mysqli_connect_error(); exit; }
// The (?,?,?) below are parameter markers used for variable binding
$sql = "INSERT INTO people (username, gender, country) VALUES (?,?,?)";
$stmt = $mysqli->prepare($sql);
$stmt->bind_param("sss", $u, $g, $c); // bind variables
$u = 'Anton';
$g = 'm';
$c = 'Sweden';
$stmt->execute(); // execute the prepared statement
$u = 'Tanya';
$g = 'f';
$c = 'Serbia';
$stmt->execute(); // execute the prepared statement again
$stmt->close(); // close the prepared statement
$mysqli->close(); // close the database connection
?>
<!DOCTYPE html>
<html>
<head>
<title>Form site</title>
</head>
<body>
<form method="post" action="people.php">
Username : <input type="text" name="username"><br><br>
Gender : <input type="gender" name="gender"><br><br>
Country : <input type ="country" name = "Country"><br><br>
<input type="submit" value="Submit">
</form>
</body>
</html>