Berikut adalah cara membuat admin .php
- Buatlah database "percobaan" dan tabel "admin"
seperti yang dilakukan pada #web1. dengan format sebagai berikut:

Berikut adalah format SQL nya
CREATE TABLE `percobaan`.`admin` (
`id` INT( 2 ) NOT NULL AUTO_INCREMENT PRIMARY KEY ,
`nama` VARCHAR( 20 ) NOT NULL ,
`username` VARCHAR( 20 ) NOT NULL ,
`password` VARCHAR( 50 ) NOT NULL
) ENGINE = INNODB;
setelah tabel admin dibuat pilih menu sisipkan/tambahkan/insert dan diisi seperti ini :


- buat file "form_admin.php"
<html>
<head>
<title>Form Login Admin</title>
</head>
<body>
<form action="login.php" method="post">
<table>
<tr>
<td>Username</td>
<td><input type="text" name="username" size="20" /></td>
</tr>
<tr>
<td>Password</td>
<td><input type="password" name="password" size="20" /></td>
</tr>
<tr>
<td></td>
<td><input type="submit" name="Login" value="Proses" /></td>
</tr>
</table>
</form>
</body>
</html>
- buat file "login.php"
<?php
session_start();
include "koneksi.php";
$username=$_POST['username'];
$password=md5($_POST['password']);
$query=mysql_query("select * from admin where username='$username' and password='$password'");
$cek=mysql_num_rows($query);
if($query){
$_SESSION['username']=$username;
?>
Anda berhasil login. silahkan menuju <a href="home.php">Halaman HOME</a>
<?php
} else {
?>
Anda gagal login. silahkan <a href="form_admin.php">Login kembali</a>
<?php
echo mysql_error();
}
?>
- buat file "home.php"
<?php
session_start();
include "koneksi.php";
if(isset($_SESSION['username'])) {
$query=mysql_query("select * from guestbook");
$jumlah=mysql_num_rows($query);
echo "Selamat datang : ".$_SESSION['username'];
echo "<br><br>";
echo "Jumlah data ada : ".$jumlah;
?>
<table border="1">
<tr>
<th>Nomor</th><th>Nama</th>
<th>Email</th><th>Komentar</th>
<th>Aksi</th>
</tr>
<?php
$no=0;
while($row=mysql_fetch_array($query)) {
?>
<tr>
<td><?php echo $no=$no+1;?></td>
<td><?php echo $row['nama'];?></td>
<td><?php echo $row['email'];?></td>
<td><?php echo $row['komentar'];?></td>
<td>
<a href="delete.php?id=<?php echo $row['id']; ?>" onclick="return confirm('Apakah anda yakin?')">Delete</a>
<a href="update.php?id=<?php echo $row['id']; ?>">Update</a>
</td>
</tr>
<?php
}
?>
</table>
<br />
<a href="logout.php">Logout</a>
<?php
} else {
?>
Anda tidak boleh mengakses halaman ini. silahkan <a href="form_admin.php">Login dahulu</a>
<?php
}
?>
- buat file "logout.php"
<?php
session_start();
session_destroy();
echo "<script>
window.alert('Berhasil Keluar!!!');
window.location=('form_admin.php')
</script>";
?>
- selesai. semua file itu disimpan di folder C: xampp/htdocs/folder_kamu.
Silakan mencoba dengan mengakses http://localhost/folder_kamu
Semoga Berhasil..!!
BACA juga :
Mantap, sangat bermanfaat...
BalasHapus