0

電子メール入力フィールドをサーバーに送信し、電子メールがデータベースに存在するかどうかを確認する ajax コードがあります。しかし、それは何の応答も返していません。

HTML

<input type="text" name="email" id="email" /><span id="emailcheck"></span>

AJAX

$(document).ready( function () {
    $("#email").change(function(){
    var mail = $("#email").val();
        $.ajax({
            type: "POST",
            url: "check.php",
            data: "email="+ mail,
            succes: function(response){
                if(response == "email not ok"){
                $("#emailcheck").html("<strong>E-mail is already in use</strong>");
            }
        }
    });
});

});

PHP check.php

include_once($pathdb);

if(isset($_POST['email'])){
    $email = $_POST['email'];
    $sql = "SELECT id FROM users WHERE mail='".$email."'";
    $query = mysqli_query($dbconnect, $sql) or die(mysqli_error());
    $email_check = mysqli_num_rows($query);

        if($email_check > 0){
    echo "email not ok";
    }
}
4

0 に答える 0