Validasi Email dengan PHP dan Mysqli
Pada artikel sebelumnya saya telah membuat artikel tentang validasi email dengan PHP , Jika anda belum membaca artikel saya ,, silahkan dibaca dulu ya :
Simple Validasi Email dengan PHP
Nah... Pada artikel kali ini , kita akan membuat Validasi Email dengan PHP dan MYSQLi, berikut code nya :
<?php
function valid_email($email) {
return !!filter_var($email, FILTER_VALIDATE_EMAIL);
}
$email = '$_POST[email]'; //Method Post Email
if(valid_email($email)) {
//Chek in Mysqli
$cek_email = "SELECT * FROM user WHERE email = '$email'";
$r = mysqli_query($konek,$cek_email) or die(mysqli_error());
if (mysqli_num_rows($r) > 0){
echo "This Email is already used. / Email sudah pernah digunakan";
}else{
//Jalankan Query Simpan di Database
}
} else {
echo 'email Not valid!';
}
?>
Pada Kode diatas, kita membuat validasi email 2 kali, yang pertama membuat validasi email terhadap user yang jahil dalam menginputkan email dan pada Validasi Email tahap kedua , jika email yang dimasukkan valid, maka kita lakukan Validasi Email di database kita, apakah email sudah pernah digunakan atau belum, jika belum maka jalankan query selanjutnya, Jika Email yang di inputkan user sudah pernah digunakan oleh user lain, maka Tampilkan Pesan echo "This Email is already used. / Email sudah pernah digunakan";
Sudah Paham Bukan, Dengan Tutorial Membuat Validasi Email dengan PHP dan MYSQLi, Semoga artikel ini dapat membantu teman-teman.