<?php
$email="";
$eroremail="";
if(empty($_POST["email"])){
$eroremail="email
masih kosong";
} else{
$email=atur_masukan($_POST["email"]);
if(!filter_var($email,
FILTER_VALIDATE_EMAIL)){
$eroremail="email
tidak sesuai format";
}
}
function atur_masukan($data){
$data=trim($data);
$data=stripslashes($data);
$data=htmlspecialchars($data);
return
$data;
}
echo "<form method=post
action=$PHP_SELF>";
echo "<input type=text name=email
value=$email>$eroremail<input type=submit name=tampil value=tampil >
</br>";
echo $email;
echo "</form>";
?>
Cara kerja:
Sama seperti
validasi form nama sebelumnya, untuk form email tidak jauh berbeda. Yang membedakannya
adalah validasi masukan data untuk email. Untuk melakukan validasi email
menggunakan method filter_var(). Variable akan dibaca datanya kemudian isinya
akan di validasi dengan FILTER_VALIDATE EMAIL.
Fungsi atur_masukan()
digunakan untuk menghilangkan spasi dan karakter-karakter yang dimasukkan user.
Skrip/Code PHP: Validasi Form Email dan Manajemen Eror
4/
5
Oleh
Unknown