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 ...
Username
Password