Поиск имени пользователя в базе данных с помощью AJAX - PullRequest
1 голос
/ 02 мая 2020

Я борюсь с AJAX. Я пытаюсь создать форму, которая позволяет пользователю заполнить имя пользователя и затем AJAX проверить базу данных, если она все еще доступна. Тем не менее, моя форма не будет отправлена, но моя проверка. php работает, так как я сделал переменную строкой, которая находится в базе данных, и имеет значение 1.

Моя форма

<form onsubmit="geklikt(naam)">
<input type="text" id="naam" name="naam" placeholder="Vul je naam in">
<p id="message"></p>
<input type="submit" value="verzenden">

Функция javascript с AJAX

    function geklikt(naam) {
        var naam = $("#naam").val();
        $.ajax({
            type:"post",
            url:"check.php",
            data:"naam =" + naam,
            success:function(data){
                if(data==0){
                    $("#message").html("<span style='font-size:13px; color: black'> Username available</span>");
                }
                else{
                    $("#message").html("<span style=font-size:13px; color: red'> Username already taken</span>");
                }
            }
        });

    };

чеком. php код

// $username = $_POST["naam"];
$username = 'name1';
$query = mysqli_query($mysqli,"SELECT * FROM gegevens WHERE naam =   '$username' ");

$find = mysqli_num_rows($query);

echo $find;

mysqli_close($mysqli);

Любая помощь будет принята с благодарностью!

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