Lebih Jauh dengan Form - Validasi Hasil Input

Bookmark and Share
Di bagian ini saya akan jelaskan bagaimana cara seorang web developer itu
mengecek hasil inputan yang di lakukan oleh user, sebagai contohnya misalkan user akan
melakukan pendaftaran sebagai mahasiswa baru, namun form di bagian nomor
teleponnya itu di kosongkan, sedangkan syarat untuk mendaftar adalah, bagian nomor
telepon itu harus di isi, nah bagaimana menangani ini sehingga nanti jika ada user yang
mengosongkan nomor telepon nya si user tersebut diperintahkan kembali untuk mengisi
form bagian nomor telepon.
Atau contoh lainnya misalkan ketika user menginputkan namanya pada nomor
telepon, hal ini tentu saja salah, namun bagaimana cara untuk menangani ini, jadi ketika
user memasukkan nama pada inputan nomor telepon akan ditolak dan diberikan
warning, jika yang diinputkan itu salah. Saya akan coba jelaskan contoh kasus yang
pertama, ketika kondisi si user itu mengosongkan salah satu bagian form. untuk
mengetahui kosong atau tidaknya suatu variable itu diwakilkan dengan fungsi !empty().
Penulis akan coba jelaskan contoh kasusnya, pertama kita buat form nya terlebih dahulu :
<html>
<head><title>Form Insert</title></head>
<body>
<form action="insert.php" method="POST">
<table border='0' width='35%' cellpadding='2' cellspacing='2'
align='center'>
<caption><h2>Formulir Pendaftaran Mahasiswa Baru</h2><p><?php echo
$warning ; ?></p>
</caption>
<tr><td>Nama</td><td><input type="text" name="nama" size="30"
maxlength="50"/></td></tr>
<tr><td>Jenis Kelamin</td><td><input type="radio" name="jenis_kelamin"
value="pria"/><label for="jenis_kelamin">
Pria</label>
<input type="radio" name="jenis_kelamin" value="wanita"/><label
for="jenis_kelamin">Wanita</label>
</td></tr>
<tr><td>Alamat</td><td><textarea name="alamat" cols="30"
rows="4"></textarea></td></tr>
<tr><td>No Telepon</td><td><input type="text" name="telepon" size="30"
maxlength="50"/></td></tr>
<tr><td></td><td><input type="submit" name="kirim"
value="Daftar!"/></td></tr>
</table>
</form>
</body>
</html>
Ini form yang terdiri dari nama, jenis kelamin, alamat, dan nomor telepon. Kita lihat di
browser selanjutnya kita akan buat untuk bagian validasinya, yakni file insert.php.
<?php
// jika user mengosongkan nama
// ini juga berlaku jika anda mengosongkan semuanya ...
// yang pertama kali di cek adalah bagian ini ...
if (empty($_POST['nama']))
{
echo "Anda mengosongkan Nama...";
}
// jika user mengosongkan jenis kelamin
else if (empty($_POST['jenis_kelamin']))
{
echo "Anda mengosongkan jenis kelamin...";
}
// jika user mengosongkan alamat
else if (empty($_POST['alamat']))
{
echo "Anda mengosongkan alamat";
}
// ini berarti mengosongkan nomor telepon
else if (empty($_POST['telepon']))
{
echo "Anda mengosongkan no telepon ... ";
}
else
{
echo "Semua terisi dan proses input ke database bisa di lakukan
disini ... ";
}
?>
lalu kita cek di browser dengan mengisi formnya, dan kita klik submit, dan apa yang
terjadi ...
Untuk ebook lengkap belajar PHP silahkan anda download disini dan untuk pendukung buat latihan ngoprek-ngoprek PHP bisa di download disini

{ 0 comments... Views All / Send Comment! }

Post a Comment