




- SEO Submiter (3155)
- Tips Mempercepat Koneksi Modem IM2 (772)
- Mengetahui Log dan Quota Bandwidth Indosat M2 (628)
- Tutorial: Membuat Menu Navigasi Memakai CSS (500)
- Photoshop: Membuat Tombol Web 2.0 (392)
- Validasi di PHP untuk data yg sama atau duplicate (308)
- Mendaftarkan Website ke Google (237)
- Belajar XHTML dan Web Standards (236)

- HASIL TRY OUT UM UGM 2010 DI BANYUWANGI (622)
- My First Blog (310)
- TRY OUT UM UGM 2010 DI BANYUWANGI (297)
- Doa Yang Membawa Keberuntungan (170)
- Jawaban Dari Segala Kegelisahan yang Melanda Perutku... (159)
- Ngenet Seharian Bersama Baim Wong (150)
- Apakah Singkatan Dari Indowebster? (143)
- IM2 My Presents Conection Profider (117)
Validasi di PHP untuk data yg sama atau duplicate
Diposting oleh : Andang Charisma Perdana
Kategori: PHP/MySql - Dibaca: 309 kali
Pernahkah anda mendapatkan peringatan seperti ini "..." khususnya mengisikan nick name atau email pada saat anda mendaftar pada sebuah forum atau pun registrasi online di internet. Adakah yang salah?? mungkin anda berpikiran tidak ada yang salah dengan yang salah dengan input yang saya isikan?? hehe..
Coba deh dicermati pesan error yang ditampilkan pada layar. Yupz... ternya data yang kita input memiliki kesamaan atau duplikat didalam data base. Secara logika gak akan ada satu alamat email dengan bannyak yang memiliki. Contoh: Andi memiliki alamat email andi@andangcharisma.com sedangkan Tono memiliki alamat email andi@andangcharisma.com, hal itu adalah tidak mungkin, sama halnya dengan nomor telepon atau hand phone yang bersifat unik.
Nah gak usah panjang lebar lagi, skarang kita bahas bagai manakah bahasa PHP memprosesnya dan lagikannya gimana. Cukup simple ternyata, logikannya adalah kita melakukan prose menghitung jumlah data di database sesuai dengan yang diinputkan oleh user. Setelah itu ambil nilai jumlah tersebut, terus proses dengan PHP dengan logika percabangan IF, jika jumlah data lebih atau samadengan (>=) nol maka data tersebut memiliki duplikat di database. Selanjutnya terserah anda mau dibawa kemana program diarahkan misal jika ada duplikat maka halaman didirect ke halaman pendaftaran.
Ini kode program untuk melakukan pengecekan nama:
<?
if ($nama==' ')
echo "Nama belum diisi";
else
{
//query ke database.
include "koneksidb.php";
query
$dataku = mysql_query("select * from tdata
where username='$nama';
$rowcount = mysql_num_rows($dataku);
// jika hasilnya >= 1, berarti ada data nama yg sama
if ($rowcount >= 1) {
// kembali ke halaman pengisian form
header("Location: pendaftaran.php";);
}
else
{
header("Location: terimakasih.php";);
}
}
?>
Yak mungkin cukup sekian dulu, jika ada saran ataupun kritik yang membangun, anda bisa tuliskan di komen.
Simpan Artikel ini:

- Validasi di PHP untuk data yg sama atau duplicate
- Konsep OOP Pada PHP 5
- Mengintegrasikan FCKeditor Pada Web Berbasis PHP
1 Komentar :
ahmad
wah simple tapi penting banget ini, ditunggu infon lainnya lagi yak..
Isi Komentar :
RSS Artikel

