Membuat form login sederhana dengan php dan Mysql

Postingan kali ini saya akan membagikan kode php untuk login menggunakan mysql, Program berikut sangatlah sederhana, karena pada program yang akan saya bagikan hanya menggunakan html saja untuk tampilannya, tentu saja bisa anda kembangkan lagi dengan menambahkan css, javascript, ataupun yang lainnya..
Oke langsung saja kita lihat kode php nya..

sebelum anda memulai tutorial berikut, terlebih dahulu anda harus membuat database nya di xampp. Jika bekum, klik disini untuk melihat cara buat database di xampp. dan klik juga disini untuk membuat fungsi koneksi kedalam xampp..

<?php

session_start();
<--!fungsi dari session disini adalah untuk menyimpan informasi pada komputer untuk mengecek persamaan dari data yang di input, maka dari itu session biasa digunakan pada kode login, fungsinya untuk mengecek apakah data yang dimasukan atau user yang login layak untuk melihat halaman tersebut atau tidak-->
include ("koneksi.php"); <--! untuk mengambil data koneksi database ke xampp, data tersebut dipisah agar bisa dipanggil oleh form yang lainnya juga-->
$nama = $_POST['nama'];
$password = $_POST['password'];
$cek = mysql_query("SELECT * FROM user WHERE nama='$nama' AND password ='$password'");

if(mysql_num_rows($cek)==1){
$hasil=mysql_fetch_array($cek);
$_SESSION['id'] = $hasil['id'];

header("location:index.php"); <--!jika berhasil, maka akan dialihkan kehalaman index-->
}
else <--!apabila gagal maka akan dialihkan kehalaman gagalogin-->
{
header("location:gagallogin.php");
}
?>

Simpan kode tersebut dengan nama aksi_login.php

untuk dapat menjalankan kode berikut, kita buat terlebih dahulu form untuk menampilkan tabel isian yang akan di inputkan kedalam database mysql.

berikut kode form untuk itampilannya..

<html>
<head>
<title>Percobaan</title>
</head>
<body>
<center>
<form action="aksi_login.php" method="POST">
<table class="table">
<tr>
    <th width="25%">Nama</th>
    <td width="1%"> : </td>
    <td> <input name="nama" placeholder="Nama" type="text"></td>
</tr>
<tr>
    <th width="25%">Password</th>
    <td width="1%"> : </td>
    <td> <input name="password" placeholder="Password" type="password"></td>
</tr>
</table>
<button type="submit" >Login </button>
</form>
</center>
</body>
</html>

Simpan kode berikut dengan nama login.php
jalankan program tersebut, maka tampilannya akan tampak seperti berikut:
Input data diatas dengan data yang sudah anda masukan kedalam database.
jika berhasil maka anda akan dialihkan kehalaman index.php dan apabila gagal maka masuk kehalaman gagal login.php

untuk program index.php. gagallogin.php dan logout, akan saya bahas pada artikel selanjutnya. klik disini

sekian dulu artikel kali ini semoga bermanpaat, jika ada program yang error jangan sungkan-sungkan untuk menanyakan langsung di kolom komentar. Terimakasih

Komentar

Postingan populer dari blog ini

Cara koneksi database pada xampp

Cara Instalasi Xampp

cara membuat database di xampp

Belajar Html Dasar