私は現在、ユーザとパスワードテーブルを持つmysqlデータベースにアクセスするログインページを作成しています。私は自分のコードを実行しようとするたびに私は関係なく、私がコメントする何、次のエラーを取得しない:ここでログインページの奇妙なphpエラー
Parse error: syntax error, unexpected '=', expecting ',' or ';' in /home/scs/licenta/an2/gr927/rpie1814/public_html/testphpathome/login.php on line 15
は、HTMLでのメインページです。
:<!DOCTYPE html>
<html>
<head>
<title>
Gaming site
</title>
</head>
<body>
<h1>
Log-In
</h1>
<form action="login.php" method="post">
Username: <br>
<input type="text" name="user"> <br>
Password: <br>
<input type="text" name="pass"><br>
<input type="submit" value="Submit">
</form>
</body>
</html>
そしてここでは、PHPのコードです
<?php
$user = $_POST["user"];
$pass = $_POST["pass"];
global $conn = mysqli_connect("localhost", "rpie1814", "rpie1814", "rpie1814");
if (!$conn) {
die("Connection failed: " . mysqli_connect_error());
}
$sql = "SELECT * FROM Users";
global $result = mysqli_query($conn, $sql);
if(mysqli_num_rows($result) > 1)
{
header("Location: /game.php");
exit;
}
else
{
echo "Unknown user";
}
mysqli_close($conn);
exit;
?>
接続と結果から 'global'を削除します。 – Saty
@conplaceで@replace' $ connect'を – Iceman
なぜグローバルな単語を使用したのでしょうか?任意の特定の理由????? – user1234