Покажите что-то во время поиска данных в базе данных - PullRequest
0 голосов
/ 16 октября 2018

Я хочу показать gif, пока имя пользователя и пароль проверяются, но мой ajax-код не хранит поданные данные, тогда ничего не происходит.

login.php (где ввод)

          <div>  
            <input type="text" class="css-input" placeholder="Insira seu código" required="" name="codigo" style="background: url(images/icons/user_o.png) no-repeat scroll 5px 5px; background-size: 25px; background-color: #FFFFFF;color: #FF5400;"/>
          </div>
          <div>
            <input type="password" class="css-input" placeholder="Senha" required="" name="senha" style="background: url(images/icons/pwd.png) no-repeat scroll 5px 5px; background-size: 25px;"/>
          </div>

login2 (форма проверки)

        <?php
        $codigo = mysqli_real_escape_string($conexao, $_POST['codigo']); 
        $senha = mysqli_real_escape_string($conexao, $_POST['senha']); 

        $sql_codigo = "SELECT * FROM esc_usuarios WHERE usu_codigo = '$codigo'";
        $sql_nome = "SELECT usu_nome FROM esc_usuarios WHERE usu_codigo = '$codigo'";

        $sql_nome_resul = mysqli_query($conexao, $sql_nome);
        $coluna_bd = mysqli_fetch_assoc($sql_nome_resul);

        $result = mysqli_query($conexao, $sql_codigo);
         if(mysqli_num_rows($result) > 0)
         {
           while($row = mysqli_fetch_array($result))
            {
              if(password_verify($senha, $row['usu_senha']))  
              {  
                $_SESSION['codigo']=$codigo;
                echo '<p><span style="font-family: calibri, sans-serif;"><span style="color: #a1eb8f; font-size: 17pt;">Ol&aacute; ' . $coluna_bd['usu_nome'] . '! Aguarde um instante...</span></span></p>';  
                $response['type'] = 'success';
              }  
              else  
              {  
                echo '<p><span style="font-family: calibri, sans-serif; color: #ff8f57;"><span style="font-size: 17pt;">Usu&aacute;rio e/ou senha incorretos!</span></span></p>';
                $response['type'] = 'failure';
              }
              echo json_encode($response);
            }
          } 
        ?>  

javascript.js (ajax не работает)

$("#login").click(function(){


  $.get("login2.php", {codigo: codigo, senha: senha}, function(data){
    if (data.type == "success"){
      window.location = "index.php";
    }
    else{
      window.location = "login.php";
    }
  }, "JSON"); 
});

Итак, я на самом деле не сделал GIFпока что часть, потому что я пытаюсь хотя бы пройти эту часть, но пока безуспешно.

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