Belajar PHP Belajar PHP | Page 39
exit;
}
Nah code diatas berguna apabila $txtpassword dan $txtu_password tidak sama maka akan muncul pesan
kesalahan.
Sedangkan baris berikut
else {
$cek_data="Select * from tbl_user where username='$txtnama'"; // Melakukan Pemeriksaan pada Username di
tabel tbl_user
$hasil=mysql_query($cek_data);
$hasil_cek = mysql_num_rows($hasil);
if ($hasil_cek==0){ //Jika Data Tidak Ditemukan Maka
$sqlSimpan
=
"INSERT INTO tbl_user(username,password)
values('$txtnama', '$passmd5')";
mysql_query($sqlSimpan, $koneksi)
or die ("Gagal Perintah SQL".mysql_error());
echo "PENYIMPANAN BERHASIL";
}
else
{
echo "Data / Username Sudah Ada";
}
}
Pertama kali yang dilakukan adalah melakukan perintah SELECT yaitu mencari apakah di dalam tbl_user ada
$txtnama (yaitu username yang diinputkan oleh user) dan setelah itu dengan menggunakan mysql_num_rows
yang digunakan untuk memperoleh informasi jumlah record atau baris data dari suatu query. Apabila data tidak
ditemukan, (ditandai dengan “==” yaitu dibaca sama dengan, jika “!=” berarti tidak sama dengan) maka
melakukan perintah INSERT yaitu memasukkan semua informasi ke dalam database. Jika ada maka Data /
Username sudah ada. Hal ini berguna untuk mencegah terjadinya data yang sama.
Setelah itu kita akan membuat form login...
form_login.php
Halaman Login ...