ログイン/登録システムを作成しようとしていますが、ログインを押すと、存在すると表示されます...
<?php
include 'core/init.php';
function user_exists($username){
$username = sanitize($uusername);
$query = mysql_query("SELECT COUNT (`user_id`) FROM `users` WHERE `username` = '$username'");
$result = mysql_query($query) or die(mysql_error()); // Check if query was successful
$row = mysql_fetch_array($result); // fetch the first row
return ($row[0] > 1); // If there is one or more users with this name, return true.
}
ページに「Exists」と表示させるコードは次のとおりです。
<?php
include 'core/init.php';
if(user_exists('Zuzima') === true) {
echo 'exists';
}
die();
if (empty($_POST) === false) {
$username = $_POST['username'];
$password = $_POST['password'];
if(empty($username) === true || empty($password) === true){
$errors[] = 'You need to a username and password.';
} else if (user_exists($username) === false) {
$errors[] = 'We can\'t find that username. Have you registered?';
}
}
?>
少なくとも6か月間これに取り組んでいる私を助けてください。