Langkah langkah yang akan dilakukan adalah :
1. buatlah sebuah folder di "C:\xampp\htdocs\latihan", dengan nama latihan.
2. buatlah sebuah database dengan nama latihan dan tabel user
3. buat file koneksi.php untuk terhubung ke database. (membuat koneksi ke database) dan simpan di folder "C:\xampp\htdocs\latihan"
2. buat file dengan nama login.php dan simpan di dalam folder latihan tersebut.
3. syntax untuk page login.php seperti berikut
Keterangan Syntax :
a. mulai dari tag <form> hingga </form> merupakan kode HTML untuk membuat form login
dengan atribut :
<input type="text"> membuat textbox username
<input type="password"> membuat box tempat menginput password nantinya
<input type="submit"> membuat tombol proses login
sehingga tampilan sebagai berikut :
sedangkan syntax yang berada pada tag <?php hingga ?> merupakan proses yang akan di lakukan saat tombol login di klik.
- include "koneksi.php"; memanggil file koneksi.php agar dapat terhubung ke database
- if(isset($_POST['btnlogin'])){ membuat kondisi saat tombol login di klik
$cek = mysqli_query($conn,"select * from user
where namauser = '".$_POST['txtusername']."'
and password=md5('".$_POST['txtpassword']."')"); membuat variabel ($cek) dengan kondisi memanggil koneksi ke databse dan memilih tabel user, dan menyesuaikan data field namauser pada database sama dengan nama user yang di input pada textbox namauser.
$hasil = mysqli_fetch_array($cek); membuat variabel ($hasil) dengan kondisi akan menangkap data dari hasil perintah query dan membentuknya ke dalam array asosiatif dan array numerik.
$count = mysqli_num_rows($cek); dari data yang tersimpan di dalam variabel $cek dibuat suatu variabel baru ($count) untuk menampung data yang sesuai dengan kondisi $cek.
$nama_user = $hasil['namauser']; menampung nama user pada databse ke dalam variabel ($nama_user).
if($count > 0){ kondisi jika dataatau jumlah record yang tersimpan dalam variabel $count besar dari 0 karna data telah yang di input pada text box ada atau sama dengan yang di database.
session_start();
$_SESSION['namauser'] = $nama_user;
header("location:index.php"); memanggil file index.php
}else{ jika data tidak ditemukan maka akan muncul pesan
echo "anda belum beruntung";
No comments:
Post a Comment