0
Membuat validasi login dari dua tabel dengan Php dan MySqlby sky studio scapeon.Membuat validasi login dari dua tabel dengan Php dan MySqlkadang begitu kita ingin membangun web yang dinamis maka kita akan membutuhkan hal-hal yang dapat kita pakai berkali-kali apabila memiliki fungsi yang sama. konsep OOP dalam php mengamini konsep dinamis karena relevan dengan konsep itu. so bagaimana membuat fungsi standar menjadi objek adalah intinya. nah apa hubungan dengan judul di atas??? jadi kali ini kita […]

kadang begitu kita ingin membangun web yang dinamis maka kita akan membutuhkan hal-hal yang dapat kita pakai berkali-kali apabila memiliki fungsi yang sama. konsep OOP dalam php mengamini konsep dinamis karena relevan dengan konsep itu. so bagaimana membuat fungsi standar menjadi objek adalah intinya.

nah apa hubungan dengan judul di atas??? jadi kali ini kita akan membuat sebuah form login yang validasinya menggunakan 2 tabel dalam mysql nya…

disini saya menggunakan class php sehingga lebih memudahkan…..

oke gan bosen kalee ya?? langsung ke TKP….

ini file login.html nya gan….

username password

nah selanjutnya ini file validasi.php nya gan

validasi(“tb_user”,”username”,”pass”, $username,$password);
if ($num=$tab->numrows()){
header(‘location:admin/index_adm.php’);
}
elseif{
$sel=$tab->validasi(“tb_siswa”,”username”,”pass”, $username,$password);
if ($num=$tab->numrows()){
header(‘location:siswa/index.php’);
}
else {
header(‘location:login.php’);
}
}

?>

dan file function.php nya gan..

class database {

function validasi($tabel, $username, $pass, $con1, $con2){
$this->hasil = mysql_query(“SELECT * From $tabel where $username=’”.$con1.”‘ and $pass=’”.$con2.”‘ limit 1″) or die (mysql_error());
}
function numrows(){
$this->row = mysql_num_rows($this->hasil);
return $this->row;
}

}

dah gan nanti kondisi if pada validasi akan melakukan pengecekan ke table user dan tabel siswa, jadi cukup satu login dan bisa melakukan validasi ke dua tabel yang berbeda….

gampang kan??? semoga bermanfaat…..

Related Posts

 

Leave a Reply