Gagal mengecek ketersediaan data dari db

mau nanya validasi data tersedia ku ini ko ga jalan sempurna yah, nih source code dan hasilnya, ini pake onkeyup ajax, pke 2 file, biar live gtu, tpi hanya mentok di email valid doank, padahal email sudah tersedia harusnya tidak valid jadi gimana nih

ini code ajax biar live mengecek ketersediaan email

<!-- AJAX CODE DISIMPEN DIHALAMAN LAIN, ini halaman daftar.php , ex:contoh -->
<script>
	var email = document.getElementById('email');
email.addEventListener('keyup', function(){
var valemail = document.getElementById('valemail');
var xhr = new XMLHttpRequest();
xhr.onreadystatechange = function() {
  if(xhr.readyState == 4 && xhr.status == 200) {
    valemail.innerHTML = xhr.responseText;
  }
}
xhr.open("GET","valemail.php?email="+email.value, true);
xhr.send();
});
</script>

ini proses tampilin alert

<!-- INI HALAMAN valemail.php PROSES CEK DATANYA -->
<?php
require 'config/config.php';
extract($_GET);
$email = $_GET['email'];
$query = mysqli_query($konek, "SELECT * FROM user WHERE email = '$email'");
$hasil = mysqli_num_rows($query);
if($hasil >0) {
	echo "<i class='fa fa-times-circle' style='color: red;'></i> Email tidak valid!";
}
elseif($hasil==0) {
	echo "<i class='fa fa-check-circle' style='color:#31D411;'></i> Email valid!";
}

?>

avatar Arief15s
@Arief15s

25 Kontribusi 3 Poin

Dipost 4 tahun yang lalu

Belum ada Jawaban. Jadi yang pertama Jawaban

Login untuk ikut Jawaban