ログインフォームを作成しましたが、他にも多くの問題がありましたが、送信前にPHP コードが実行されていることがわかりました。問題はどのように解決できますか? PHP は onclick イベントをサポートしていないので (とにかく最悪です!)、私が知っている解決策はありません!
コード:
//Get the form with POST
$user = mysql_real_escape_string($_POST['user']);
$password = mysql_real_escape_string($_POST['pass']);
$usernames=mysql_query("SELECT * FROM user_info WHERE Username='" . $_POST['user'] . "' AND Password='" . $_POST['pass'] . "'");
if(!$usernames){echo mysql_error();}
$count=mysql_num_rows($usernames);
if(!$count){echo mysql_error();}
//If $count is equal to one, register the user and redirect him to his page, or else echo him that his info is wrong
if($count === 1) {
$_SESSION['code'] = "titan";
$_SESSION['ande'] = $user;
$_SESSION['password'] = $password;
header("location: home.php");}
else {
echo "<p style='color:red;text-align:center;'>Wrong username or password!</p>";}