用输入查看这两个问题也是jquery

时间:2013-12-19 15:26:06

标签: php jquery html

当我尝试登录密码或用户名时,您会看到错误记录,所以我在密码和用户名上单击确定以获取我的php错误,直到没有内容是用户名和密码。

问题是:它出现并在PHP代码上说“错误”!如果我的输入中没有内容,

的jQuery

$(document).ready(function(){
  $('.login').on('click', function(){
    if (logind() === true){
    }
  });
});

var logind = function(){
  if ($('#brugernavn').val() === ''){
     alert('Husk Brugernavn');
      return false;
  }

  if ($('#pass').val() === ''){
    alert('Husk password');
    return false;
  }
  return true;
};

PHP

if ($stmt = $this->mysqli->prepare("SELECT id, rank FROM bruger WHERE brugernavn = ? 

AND adgangskode = ?"))
{
    $stmt->bind_param('ss', $brugernavn, $adgangskode);
    $brugernavn = $_POST["email"];
    $adgangskode = sha1($_POST["adgangskode"]);


    $stmt->execute();
    $stmt->store_result();
    $stmt->bind_result($id, $rank);
    $stmt->fetch();
    $count = $stmt->num_rows;
    $stmt->close();

    if($count > 0)
    {
        echo "log ind now,";
    }
    else
    {
        echo "error";
    }
}

HTML

<form name="login" action="<?php $_SERVER['PHP_SELF'];?>" method="post" id="login">
    <p>Brugernavn</p>
    <input type="email" id="brugernavn" name="email" class="loginbar" placeholder="Brugernavn (Email)">
    <p>Password</p>
    <input type="password" id="pass" name="adgangskode" class="loginbar" placeholder="Password">
    <input type="submit" name="login" value="Log ind" class="click login" style="float:left;">
    <div id="sendpassword">
        <a href="/send-password/">
            <img src="/img/send-password/send-password.png" alt="send-password" title="Send Password">
        </a>
    </div>
</form>

0 个答案:

没有答案