Tahun baru, skill baru! 🚀. Masukkan kupon "skill2025" untuk diskon 30% di kelas apa saja

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 5 tahun yang lalu

Belum ada Jawaban. Jadi yang pertama Jawaban

Login untuk ikut Jawaban