Сравните введенные пользователем данные в 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? &ensp;&ensp;&ensp;&ensp;&ensp;&ensp;&ensp;&ensp;&ensp;&ensp; <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>';
}
 ?>

Пожалуйста, помогите, если у кого-нибудь есть решение этой проблемы! Заранее спасибо!

0 ответов

Другие вопросы по тегам