Сравните введенные пользователем данные в php с записью объекта в postgresql
Я хочу сравнить введенные пользователем данные в php с записью объекта postgresql, а затем разрешить пользователю только просматривать домашнюю страницу. Я ввел следующий код:
<html>
<head>
</head>
<?php
$email = $password = "";
?>
<body style="background-color:#04C5F9">
<div class="container">
<div class="signin">
<img src="https://image3.mouthshut.com/images/imagesp/925609709s.jpg" alt="Aress Picture" style="height:90px;width:200px;margin-top:5px;">
</div>
<div class="inner-container">
<form action="home.php" method="post">
<input type="text" name="emailid" placeholder="Email Id" class="credentials" value="<?php echo $email;?>">
<input type="password" name="password" placeholder="Password" class="credentials" value="<?php echo $password;?>" style=" margin-top:5%;">
<input type="submit" name="submit" value="Log In" class="credentials" style=" margin-top:5%; text-align:center; background-color:#04C5F9; color:white; ">
<p>Not a member?            <a href="signup.php" style="color:black;">SignUp Here</a></p>
</form>
</div>
</div>
</body>
</html>
<?php
$db = pg_connect("host=ec2-54-235-212-58.compute-1.amazonaws.com port=5432 dbname=d11ltu6a8ne38d user=pkdtdgarpbsxgk password=8566866e71a89e3f3eadc11f4960e689801bfad888b96279954e1a09f94ba443");
if (!$db)
{
echo "An error occurred.\n";
exit;
}
$emailNew = $_POST[email];
$passwordNew = $_POST[password];
$query = "SELECT Email , Password__c FROM salesforce.contact WHERE Email = $emailNew AND Password__c = $passwordNew;";
$result= pg_query($query);
return $db;
if(pg_num_rows($result) != 1) {
echo '<script type="text/javascript">alert("hello! ERROR");</script>';
} else {
echo '<script type="text/javascript">alert("LOGGED IN !!!");</script>';
}
?>
Пожалуйста, помогите, если у кого-нибудь есть решение этой проблемы! Заранее спасибо!