cara membuat database sekaligus form login pada mysql
1. Aktifkan Apache, MySQL pada XAMPP Control Panel
Cara Mengaktifkannya : Klik Menu Start – All Programs – Apache Friends – XAMPP – XAMPP Control Panel kemudian klik Start pada Apache dan MySQL
2. Buka Browser (Mozilla Firefox, Internet Explorer, dll) kemudian pada Adress Bar ketik http://localhost/phpmyadmin
3. Buat nama database misalnya dbpenjualan, klik Tab SQL kemudian ketik syntax berikut :
create database dbpenjualan;
kemudian klik Tombol Go untuk menjalankan syntax SQL
create database dbpenjualan;
kemudian klik Tombol Go untuk menjalankan syntax SQL
4. Buat tabel pada database dbpenjualan dengan nama tabel user, klik Tab SQL kemudian ketikkan syntax berikut ini:
use dbpenjualan;
create table user (
username varchar(20) primary key ,
password varchar(10)
);
Kemudian klik Tombol Go.
use dbpenjualan;
create table user (
username varchar(20) primary key ,
password varchar(10)
);
Kemudian klik Tombol Go.
MEMBUAT FORM LOGIN DENGAN MENGGUNAKAN DATABASE MYSQL
Setelah membuat database pada tutorial di atas, kita dapat membuat form login dengan menggunakan database.
1. Membuat form login
Buatlah form login dengan nama file login.php kemudian simpan file tersebut ke dalam root directory website dengan nama directory website. Misal root directory pada C:\xampp\htdocs maka file login.php tersebut disimpan pada C:\xampp\htdocs\website. Kemudian isi file login.php sebagai berikut:
<html>
<head>
<title>Form Login</title>
</head>
<body>
<form action=”cek_password.php” method=”post” name=”login”>
Username <input type=”text” name=”username”><br>
Password <input type=”password” name=”password”><br>
<input type=”submit” value=”Login”>
</form>
</body>
</html>
1. Membuat form login
Buatlah form login dengan nama file login.php kemudian simpan file tersebut ke dalam root directory website dengan nama directory website. Misal root directory pada C:\xampp\htdocs maka file login.php tersebut disimpan pada C:\xampp\htdocs\website. Kemudian isi file login.php sebagai berikut:
<html>
<head>
<title>Form Login</title>
</head>
<body>
<form action=”cek_password.php” method=”post” name=”login”>
Username <input type=”text” name=”username”><br>
Password <input type=”password” name=”password”><br>
<input type=”submit” value=”Login”>
</form>
</body>
</html>
2. Buat halaman untuk cek username dan password
Buat file dengan nama cek_password.php letakkan pada directory yang sama dengan login.php. Kemudian ketikkan :
<?php
mysql_connect(“localhost”,”root”,”") or die (“koneksi gagal”);
mysql_select_db(“dbpenjualan”) or die (“database tidak terkoneksi”);
$login = mysql_query(“SELECT * FROM user where username = ‘$_POST[username]‘ AND password= ‘$_POST[password]‘ “);
$ada = mysql_num_rows($login);
$r = mysql_fetch_array($login);
if ($ada > 0){
session_start();
session_register(“username”);
session_register(“username”);
$_SESSION[username] = $r[username];
$_SESSION[password] = $r[password];
header(‘location:home.php’);
}
else{
echo “<center>Username & Password Tidak Benar<br>”;
echo “<a href=login.php><b>ULANGI LAGI</b></a></center>”;
}
?>
Buat file dengan nama cek_password.php letakkan pada directory yang sama dengan login.php. Kemudian ketikkan :
<?php
mysql_connect(“localhost”,”root”,”") or die (“koneksi gagal”);
mysql_select_db(“dbpenjualan”) or die (“database tidak terkoneksi”);
$login = mysql_query(“SELECT * FROM user where username = ‘$_POST[username]‘ AND password= ‘$_POST[password]‘ “);
$ada = mysql_num_rows($login);
$r = mysql_fetch_array($login);
if ($ada > 0){
session_start();
session_register(“username”);
session_register(“username”);
$_SESSION[username] = $r[username];
$_SESSION[password] = $r[password];
header(‘location:home.php’);
}
else{
echo “<center>Username & Password Tidak Benar<br>”;
echo “<a href=login.php><b>ULANGI LAGI</b></a></center>”;
}
?>
3. Buat halaman home kreasi anda sendiri.
Buatlah dengan nama home.php. Contoh :
<html>
<head>
<title>Home</title>
</head>
<body>
<h1>Selamat Datang</h1>
</body>
</html>
Buatlah dengan nama home.php. Contoh :
<html>
<head>
<title>Home</title>
</head>
<body>
<h1>Selamat Datang</h1>
</body>
</html>
0 komentar:
Posting Komentar