Неопределенный индекс php if ($ _SERVER ['REQUEST_METHOD'] == 'POST') {не можете найти ответ? - PullRequest
0 голосов
/ 06 октября 2018
    <form class="login" action="<?php echo $_SERVER['PHP_SELF'] ?>" method="POST">
    <h4 class="text-center">Admin Login</h4>
    <input class="form-control" type="text" name="user" placeholder="Username" autocomplete="off"/>
    <input class="form-control" type="password" name="pass" placeholder="Password" autocomplete="new-password"/>
    <input class="btn btn-primary btn-block" type="submit"  value="Login">
  </form>

Я сделал форму method="POST" на php

if ($_SERVER['REQUEST_METHOD'] == 'POST' ){

  $username =   $_POST['user'];
  $pass =       $_POST['pass'];
  $hashPass =   sha1($pass);

  $stmt = $con->prepare("SELECT Username,Password FROM users WHERE Username = ? AND Password = ?");
  $stmt->execute(array($username,$hashPass));
  $count =$stmt->rowCount();

  echo $count;

, но результат

Примечание: неопределенный индекс: пользователь в C: \ xampp \ htdocs \eCommerc \ admin \ index.php в строке 7

Примечание: неопределенный индекс: передать C: \ xampp \ htdocs \ eCommerc \ admin \ index.php в строке 8

1 Ответ

0 голосов
/ 23 июня 2019

Эта проблема, потому что операционная система Windows не включает какой-либо метод PHP

, чтобы убедиться, что функция phpinfo () не найдет REQUEST_METHOD

, поэтому измените операционную систему или попробуйте использоватьдругой метод

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...