Code: Select all
Notice: Undefined variable: mysqli in C:\xampp\htdocs\mysqli\register.php on line 17Code: Select all
Fatal error: Call to a member function prepare() on a non-object in C:\xampp\htdocs\mysqli\register.php on line 17Code: Select all
<?php
if(isset($_POST['register'])){
$username = $_POST['username'];
$password = $_POST['password'];
$random_salt = hash('sha512', uniqid(mt_rand(1, mt_getrandmax()), true));
$password = hash('sha512', $password.$random_salt);
$email = $_POST['email'];
$stmt = $mysqli->prepare("INSERT INTO members (username, email, password, salt) VALUES ($_POST[username], $_POST[email], $_POST[password], $random_salt)");
$stmt->bind_param("ssss", $members);
$result = $stmt->execute();
$stmt->close();
return $result;
}
?>
<form action='register.php' method='post' name='register'>
Username: <input type='text' name='username' /><br />
Email: <input type='text' name='email' /><br />
Password: <input type='password' name='password' id='password'/><br />
<input type='submit' id='register' name='register' value='Send' />
</form>