Disini saya bermaksud share untuk validasi PHP so untuk validasi di VB tidak saya sertakan.
kurang lebih scriptnya sebagai berikut
<?php
$first_name = $_POST['first_name'];
$last_name = $_POST['last_name'];
$tlp = $_POST['tlp'];
$email_address = $_POST['email_address'];
$username = $_POST['username'];
$password = $_POST['password'];
$retypepassword = $_POST['retypepassword'];
$polaemail = "^.+@.+\..+$";
$pola_tlp = "^[0-9]+$";
$polapassword = "^.{5,}$";
if((!$first_name) || (!$last_name) || (!eregi($pola_tlp, $tlp)) || (!eregi($polaemail, $email_address)) || (!$username) || (!eregi($polapassword, $password)) || (!$retypepassword) || ($password != $retypepassword)){
?>
<br />
<b>Tolong Isi Formulir Ini Dengan Benar! </b><br />
<?php
if(!$first_name){
?>
Tolong isi nama depan <br />
<?php }
if(!$last_name){ ?>
Tolong isi nama belakang <br />
<?php }
if(!eregi($pola_tlp, $tlp)){
echo "Tolong isi Telpon, Harus Angka Ex. 085648173225<br />";
}
if(!eregi($polaemail, $email_address)){
echo "Tolong isi Email, Ex. scorpio@linux.org<br />";
}
if(!$username){ ?>
Tolong isi username<br />
<?php }
if(!eregi($polapassword, $password)){
echo "Tolong isi Password, Harus Lebih dari 5 Karakter<br />";
}
if(!$retypepassword){ ?>
Tolong isi retype password
<?php }
if( "$password" != "$retypepassword" ){ ?>
Passwordnya tidak sama, ulangi lagi ya !
<?php
}
include "form.htm";
exit();
}
else
{
echo "Berhasil";
}
?>
sedang untuk macam pola bisa seperti ini :
POLA | KODE |
Harus di awal kata ^ | ^ |
Huruf | A-Za-z |
Angka | 0-9 |
Huruf atau angka | [A-Za-z0-9] |
Semua jenis karakter | . |
Berjumlah satu atau lebih | + atau {1,} |
Berjumlah nol atau lebih | * atau {0,} |
Berjumlah tiga sampai sepuluh | {3,10} |
Diikuti dengan | @ @ |
Tanda titik | \. |
Harus berada di akhir kalimat | $ |
0 komentar:
Posting Komentar
dimohon isi komentar anda, Syukur ada yang mau ngasih kritik yang membangun, untuk membangun silaturahmi