Multiple User

Multiple User

                Tutor Kali ini akan membahas tentang membuat multiple user menggunakan php tentunya silahkan lhat tutornya untuk lebih lanjut.

1.       Langkah pertama buatlah data base di XAMPP dengan nama Multiple_User, lalu buat tabelnya:
CREATE TABLE IF NOT EXISTS `user` (
  `user_id` int(11) NOT NULL AUTO_INCREMENT,
  `email` varchar(30) NOT NULL,
  `username` varchar(50) NOT NULL,
  `password` varchar(50) NOT NULL,
  `user_akses` enum('gratis','premium','admin') NOT NULL DEFAULT 'gratis',
  UNIQUE KEY `user_id` (`user_id`)
) ENGINE=InnoDB  DEFAULT CHARSET=latin1 AUTO_INCREMENT=4 ;

2.       Lalu insert data tabel :
INSERT INTO `user` (`user_id`, `email`, `username`, `password`, `user_akses`) VALUES
(1, 'photato91@gmail.com', 'Ari Nugroho', '1234', 'admin'),
(2, 'enstein123@gmail.com', 'Albert Enstein', '1234', 'premium'),
(3, 'vitautami95@gmail.com', 'Vhieta Utami', '1234', 'gratis');

3.       Lalu buat css nya untuk style, beri nama style.css :
body{
font-family:sans-serif;
}
#kotak{
width:600px;
height:300px;
margin:50px auto;
padding:50px;
}
h1,h2{
text-align:center;
}
table tr td{
width:150px;
}
table tr td input , select{
width:420px;
height:30px;
font-size:12pt;
padding-left:10px;
}

4.       Setelah Mengurus Style buatfile dengan nama, config.php.
<?php
mysql_connect("localhost","root","");
mysql_select_db('login');
?>
5.       Buat file lagi dengan nama, proses.php.
<?php
include 'config.php';
$uname=$_POST['uname'];
$pass=$_POST['pass'];
$sebagai=$_POST['sebagai'];

if($sebagai=='admin'){
$query=mysql_query("select * from admin where uname_admin='$uname' and pass_admin='$pass'");
$cek=mysql_num_rows($query);
if($cek==1){
echo "berhasil login admin";
}else{
echo "gagal login";
}
}else if($sebagai=='guru'){
$query=mysql_query("select * from guru where uname_guru='$uname' and pass_guru='$pass'");
$cek=mysql_num_rows($query);
if($cek==1){
echo "berhasil login guru";
}else{
echo "gagal login";
}
}else if($sebagai=='siswa'){
$query=mysql_query("select * from siswa where uname_siswa='$uname' and pass_siswa='$pass'");
$cek=mysql_num_rows($query);
if($cek==1){
echo "berhasil login siswa";
}else{
echo "gagal login";
}
}
?>

6.       Lalu buat index login beri nama, index.php.
<html>
<title>multi user</title>
                <head>
<link rel="stylesheet" type="text/css" href="css/style.css">
</head>
<body>
<h1>Halaman Login</h1>
<div id="kotak">
<form action="proses.php" method="post">
<table>
<tr>
<td>Username</td>
<td><input type="text" name="uname"></td>
</tr>
<tr>
<td>Password</td>
<td><input type="password" name="pass"></td>
</tr>
<tr>
<td>Login Sebagai</td>
<td>
<select name="sebagai">
<option value="admin">Admin</option>
<option value="guru">Guru</option>
<option value="siswa">Siswa</option>
</select>
</td>
</tr>
<tr>
<td></td>
<td><input type="submit" value="Login"></td>
</tr>
</table>
</form>
</div>
</body>
</html>

Sekian Tutor Saya Berlanjutpada tutor selanjutnya :D
Previous
Next Post »