Как проверить, существует ли имя пользователя в базе данных - PullRequest
0 голосов
/ 09 марта 2020

просто интересно, как проверить, существует ли введенный пользователь в БД с ajax У меня есть эта функция:

  function chechNameIfExists(){
    var entered_name = document.getElementById("unban-name").value();
    $.ajax({
            type:'post',
            url:'../system/CheckNameIfExists.php',
            data:{entered_name: vardas},
            success:function(msg){
            alert(msg);   
            }
    });
}

и я хочу показать тостовое сообщение, если пользователь не существует в CheckNameIfExists. php файл у меня есть:

<?php 
    include("configs.php");
    $query = "SELECT vardas FROM zaidejai WHERE vardas = '".$_POST['vardas']."'";
    $result_login = mysqli_query($conn, $query);
    $anything_found = mysqli_num_rows($result_login);


    if($anything_found>0){
        echo "fail";
        return false;  
    } else { 
        echo "success"; 
        return false;    
    }
?>

и у меня есть:


if(document.getElementById("unban-name").value != '') { 
          UnbanModal.style.display = "block";
        } else {
          new Toast({
            message: '* Name must be entered before searching!.',
            type: 'danger'
          });  
        }

Я хочу напечатать такой же тост, но если пользователь не существует в БД, но не может понять, как это сделать это И я не хочу показывать этот мод, тогда имя пользователя не существует в базе данных:

  var BanReasonModal = document.getElementById("BanReasonModal");
  var BanReasonbtn = document.getElementsByClassName("blokuoti-button");
  var BanReasonClose = document.getElementsByClassName("blokuoti-button-close")[0];

  for (var i = 0; i < BanReasonbtn.length; i++) {
    var thisBtn = BanReasonbtn[i];
    thisBtn.addEventListener("click", function(){
      if(document.getElementById("ban-name").value != '') { 
        BanReasonModal.style.display = "block";
      } else {
        new Toast({
          message: '* Name must be entered before searching.',
          type: 'danger'
        });
      }
    }, false);
  }

  BanReasonbtn.onclick = function() {
    BanReasonModal.style.display = "block";
  }

  BanReasonClose.onclick = function() {
    BanReasonModal.style.display = "none";
    new Toast({
      message: '* Ban was canceled!.',
      type: 'danger'
    });  
  }
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...