Membuat FORM LOGIN dengan PHP dan MySql

Form login banyak digunakan sebagai akses masuk yang digunakan oleh user yang memiliki hak untuk akses.
Paparan dibawah ini adalah tentang bagaimana cara membuat form login sederhana dengan PHP dan MySQL. mari kita ikuti :

Membuat Database MySQL dengan phpMyAdmin
1. Buat database dengan nama latihanweb (atau terserah anda). Jika sudah selesai, masuk ke dalam database latihanweb.
Buat Database

2. Buat table dengan nama login dan dengan struktur tabel dibawah ini.
Buat Table
Struktur Table

3. Kemudian masukkan data login ke dalam tabel login yang telah dibuat sebelumnya dengan cara klik Insert atau Sisipkan pada menubar di bagian atas.
Data Tabel
Membuat Form Login nya
1. Buat file PHP dengan nama index.php dengan menggunakan file editor seperti Notepad atau Dreamweaver, lalu isikan script seperti dibawah ini.
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
<html>
<head>
<title>Form Login</title>
</head>
<body>
<center>
  <form action="ceklogin.php" method="post">
  <table>
  <tr><td colspan="2" align="center"><h1>Form Login </h1></td></tr>
  <tr><td>Username</td><td> : <input type="text" name="username"></td></tr>
  <tr><td>Password</td><td> : <input type="password" name="password"></td></tr>
  <tr><td colspan="2" align="right"><input type="submit" value="Login"> <input type="reset" value="Batal"></td></tr>
  </table>
  </form>
</center>
</body>
</html>

2. Buat file PHP dengan nama koneksi.php yang akan berfungsi sebagai penghubung antara PHP dengan database.

1
2
3
4
<?php
  mysql_connect("localhost","root","") or die("Koneksi Gagal");
  mysql_select_db("latihanweb") or die("Database Tidak Ditemukan");
?>

3. Buat file PHP dengan nama ceklogin.php yang berfungsi untuk mengecek apakah data yang diinput di form sama dengan data yang ada didatabase.

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
<?php
include "koneksi.php";
 
$username = $_POST['username'];
$password = $_POST['password'];
 
$user  = mysql_query("SELECT * FROM login WHERE username='$username' AND password='$password'");
$match = mysql_num_rows($user);
 
if ($match==1){
    echo "<h1>Login Berhasil</h1>";
}
else {
    echo "<h1>Login Gagal</h1>";   
}
?>
  
Demikianlah tutorial untuk membuat form login dengan PHP dan MySQL. Semoga bermanfaat, dan jangan lupa koment nya ya .!.
Terima kasih

Label: ,