Tuesday, May 20, 2014

Belajar PHP Pertemuan 11

Membuat Login PHP & MySQL

Assalamu’alaikum Wr. Wb.
Salam NewGen, pada pertemuan ke-11 ini kita akan membuat semuah Form Login dengan PHP dan MySQL, langkah-langkahnya adalah sebagai berikut !


Pertama kita buat tabel dengan nama tabeluser didalam Database belajar yang sudah kita buat & gunakan pada pertemuan sebelum-sebelumnya, tapi kalian bisa juga buat database yang baru dengan nama bebas. Selanjutnya berinama Field userid (varchar(20)), password(varchar(50)) dan level (varchar(15)) Kemudian Simpan.

Setelah dibuat dan disimpan kemudian kita isi tabel tersebut. Kalian bisa bebas untuk pengisinya tapi kalau ingin sama silahkan. Untuk mengisi datanya kita tinggal pilih sisipkan (Insert) kemudian isi data di kolom Nilai.




Selanjutnya kita buat form Loginnya, Buka Dreamweaver kemudian klik file >> New >> Pilih PHP dan Create atau bisa juga kita klik langsung di tampilan awal Dreamweaver pilih di Create New >> Klik PHP
Kemudian design formnya seperti dibawah ini


Propertiesnya seperti dibawah ini



Disimpan dengan nama Latihan11.php ke folder yang kita buat sebelumnya C: \ xampp \ htdocs\ BelajarPHP
Setelah itu kita buat file login.php... dan simpan di forder yang sama dengan form login (Latihan11.php) tadi.
kita pilih File >> New >> Pilih PHP dan Create kemudian ketikan listingnya dibagian Code

login.php
Listing :
<?php
session_start();
mysql_connect("localhost","root","") or die("Nggak bisa koneksi");
mysql_select_db("belajar"); //sesuaikan dengan nama database anda

$userid = $_POST['userid'];
$psw = $_POST['psw'];

$cek = mysql_query("SELECT * FROM tabeluser WHERE userid='$userid' AND password='$psw'");
    if(mysql_num_rows($cek)==1){//jika berhasil akan bernilai 1
        $_SESSION['userid'] = $c['userid'];
        $_SESSION['level'] = $c['level'];
        header("location:home.php");
    }else{
         die("password salah <a href=\"javascript:history.back()\">kembali</a>");
}
?>
dan jangan lupa buat file home.php berfungsi agar ketika login berhasil maka akan memanggil dan menampilkan file home tersebut.

home.php
Listing :
<html >
<head>
<title>Welcome</title>
</head>
<body>
Selamat Datang
</body>
</html>

Selesai, mudah bukan ?? hehe hasilnya kita bisa lihat dengan masukkan alamat address 'http://localhost/BelajarPHP/Latihan11.php' tanpa kutip


Jika Login sukses akan tampil seperti gambar dibawah ini!


dan Jika Login salah / Gagal akan tampil seperti gambar dibawah ini!



Semoga Bermanfaat.. kalian bisa juga download source code & databasenya DISINI
Salam NewGen.. 

Wassalamu’alaikum Wr. Wb.

No comments:

Post a Comment