ajax + php login selalu failed

hasil dari outputnya adalah alert false, mengapa alertnya selalu false ? padahal email dan password sudah sesuai dengan di database.

 <?php
    include 'db.php';

    $email  = trim($_POST['email']);
    $password = trim($_POST['password']);

    $query = mysqli_query($conn, "SELECT * FROM `users` WHERE `email` = '$email' AND `password` = '$password'");
    $row = mysqli_num_rows($query);

    if($row>0)
    {
        echo 'true';
    }
     else
    {
        echo 'false';
    }
?>
 function ceklogin(){
        var email    = document.getElementById('mail').value;
        var password = document.getElementById('pass').value;

            $.ajax({
                url: 'tes2.php',
                method: 'POST',
                data: {email: email, password: password},
                success: function(html)
                {
                    alert(html);
                }
            });
    }

<form>
    <input type="email" name="email" id="mail" required>
    <input type="password" name="password" id="pass" required>
    <button type="submit" onclick="ceklogin()">Sign In</button>
</form>
avatar inginbelajar
@inginbelajar

95 Kontribusi 21 Poin

Diperbarui 6 tahun yang lalu

3 Jawaban:

if($row>0)
    {
        return true;
    }
     else
    {
        return false;
    }

echonya coba diganti pake return gan

avatar ekasapta
@ekasapta

24 Kontribusi 15 Poin

Dipost 6 tahun yang lalu

Jawaban Terpilih

jelas ndak bisa gan.. agan kan pake jquery ajax, selector nya bukan kayak gitu harusnya gini


$('#btn-submit').on('click', function(){
var mail = $('#mail').val(); var pass = $('#pass').val();
});

// form
<form>
    <input type="email" name="email" id="mail" required>
    <input type="password" name="password" id="pass" required>
    <button id="btn-submit">Sign In</button>
</form>

//sisanya disesuaikan haha.. btw nih kasusnya kayaknya dah pernah yah..

avatar BroGoeh
@BroGoeh

121 Kontribusi 47 Poin

Dipost 6 tahun yang lalu

Emg Udah gan ..nih...

   https://sekolahkoding.com/forum/ajax-php-login

harus e sebelum bertanya dibiasakan dicari dulu .. siapa tau udah ada.. / ada yg mirip..

avatar ciloxz
@ciloxz

284 Kontribusi 139 Poin

Dipost 6 tahun yang lalu

Login untuk ikut Jawaban