Я пытаюсь подключить свою страницу входа в Mongodb, но я сталкиваюсь с некоторой ошибкой. Поскольку я впервые пытаюсь это сделать, я не совсем знаком с этим. Я хотел бы знать, где я пошел неправильно Это HTML-страницаСоздание простой страницы входа с использованием MongoDB и PHP
<html>
<head>
<title> Login</title>
</head>
<body>
<form action="login.php" method="POST">
User Name:
<input type="text" id="username" name="username" />
Password:
<input type="password" id="password" name="password" />
<input name="submit" id="submit" type="submit" value="Login" />
</form>
</body>
</html>
Это PHP код:
<html>
<?php
if(isset($_POST['submit'])
{
$username = ($_POST['username']);
$password = ($_POST['password']);
if(empty($username))
{
echo "Empty or invalid email address";
}
if(empty($password)){
echo "Enter your password";
}
$con = new MongoClient();
// Select Database
if($con)
{
$db = $con->tickets;
// Select Collection
$collection = $db->Admin;
$qry = array("username" => $username,"password" => md5($password));
$result = $collection->findOne($qry);
if($result){
echo "You are successully loggedIn";
}
else
{ echo "unsuccessful";
}
} else {
die("Mongo DB not connected");
}
}
?>
</html>
какая «ошибка» вы получаете? – user3284463
его показ неудачен, даже если данные присутствуют в базе данных. Я могу получить имя пользователя и пароль в другой php-программе. Я думаю, что это не правильно. Я хотел бы знать, где я ошибся. – Shraddha
после запроса проверьте, какую ошибку вы получите с помощью 'var_dump ($ mongo-> lastError());' – user3284463