Advanced Login System PHP MySQL. Kembali lagi TUTORIALWEB akan mencoba membuat tutorial tentang PHP dan MySQL. Untuk kali ini akan dibuat Advanced Login System, dimana akan ada validasi Form dan juga 3 hak Akses Login (Admin, Dosen, Mahasiswa).
Sebelumnya juga pernah dibuat tutorial tentang Login System, akan tetapi masih sangat simple dan tidak ada validasi inputan. Penjelasan tentang login sistem ini bisa dijelaskan seperti di bawah ini.
- Terdapat sebuah database dengan field user_id, username, password, user_nama, user_email, user_level, dan user_status.
- user_level adalah untuk mendefinisikan level user dari user yang terdaftar, dimana jika bernilai 1 maka level administrator, jika 2 maka level dosen, dan 3 maka level mahasiswa.
- user_status adalah untuk mendefinisikan status dari user, jika bernilai 1 maka user aktiv dan bisa login, dan jika 0 maka user berlum aktiv dan tidak bisa login.
- Terdapat 4 (empat) file yang nantinya akan dibuat disini, yaitu index.php, user.php, logout.php, dan style.css.
- index.php digunakan untuk menampilkan Form Login dan juga Proses Login dengan validasi inputan.
- user.php adalah halaman yang akan di masuki ketika user sudah berhasil login, jika belum login halaman user.php tidak bisa di akses.
- logout.php adalah untuk keluar dari halaman user.php.
- style.css digunakan untuk mendesain halaman login (index.php).
Oke langsung aja ke tutorial Sistem Login dengan PHP dan MySQL ini.
Pertama seperti biasa buat dahulu sebuah database di phpMyAdmin, dalam kasus ini akan dibuat dengan nama tutorialweb.
Jika sudah dibuat database, copy script SQL di bawah ini dan paste di dalam tab SQL di phpMyAdmin:
1 2 3 4 5 6 7 8 9 10 |
CREATE TABLE `tw_adv_login` ( `user_id` int(11) NOT NULL auto_increment, `username` varchar(32) NOT NULL, `password` varchar(32) NOT NULL, `user_nama` varchar(32) NOT NULL, `user_email` varchar(50) NOT NULL, `user_level` varchar(1) NOT NULL, `user_status` varchar(1) NOT NULL default '0', PRIMARY KEY (`user_id`) ); |
Selanjutnya Insert data ke dalam tabel yang sudah terbuat dari script SQL di atas. Copy script SQL di bawah ini, dan pastekan di tab SQL di phpMyAdmin:
1 2 3 4 |
INSERT INTO `tw_adv_login` VALUES (1, 'tutorialweb', 'c30b61ff99917c70e70a57d7c72ee621', 'tutorialweb.net', '[email protected]', '1', '1'); INSERT INTO `tw_adv_login` VALUES (2, 'dosen', 'ce28eed1511f631af6b2a7bb0a85d636', 'Nama Dosen', '[email protected]', '2', '1'); INSERT INTO `tw_adv_login` VALUES (3, 'mahasiswa', '5787be38ee03a9ae5360f54d9026465f', 'Nama Mahasiswa', '[email protected]', '3', '1'); INSERT INTO `tw_adv_login` VALUES (4, 'user1', '24c9e15e52afc47c225b757e7bee1f9d', 'Nama User', '[email protected]', '2', '0'); |
Jika sudah maka akan mendapatkan 4 data baru sudah masuk ke dalam tabel.
Setelah database, table dan data user sudah ada, selanjutnya akan dibuat Form Login. Buat file baru dengan nama index.php dan Copy Paste Script di bawah ini:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 |
<!DOCTYPE html> <head> <title>Advance Login System - TUTORIALWEB.NET</title> <link rel="stylesheet" type="text/css" href="style.css" /> </head> <body> <div id="header"> <h1>Login System</h1> <div class="desc">By TUTORIALWEB.NET</div> </div> <div id="login"> <form action="" method="post"> <p><b>Username:</b><br /><input type="text" name="username" /></p> <p><b>Password:</b><br /><input type="password" name="password" /></p> <p><b>Akses Level:</b><br /> <select name="akses"> <option value="0">Pilih Akses Level</option> <option value="1">Administrator</option> <option value="2">Dosen</option> <option value="3">Mahasiswa</option> </select> </p> <p><input type="submit" name="tw-login" value="Log In" /></p> </form> </div> </body> </html> |
Selanjutnya dibuat script untuk memproses ketika tombol login di klik, tapi sebelumnya copy paste dahulu script koneksi di bawah ini di atas script login diatas:
1 2 3 4 5 6 7 8 9 10 |
<?php session_start(); mysql_connect("localhost", "root", "root"); mysql_select_db("tutorialweb"); if($_SESSION['adm'] || $_SESSION['dsn'] || $_SESSION['mhs']){ header("Location: user.php"); } ?> |
Script di atas digunakan untuk melakukan koneksi ke database, dan juga untuk memulai session dan mengecek jika session belum ada, maka user bisa mengakses form login, dan jika sudah terbuat session maka user akan di arahkan ke halaman user (user.php).
Kemudia dibuat script proses untuk memproses form login, copy paste di atas form login:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 |
<?php if($_POST['tw-login']){ $errors = array(); $user = htmlentities(mysql_real_escape_string($_POST['username'])); $pass = htmlentities(mysql_real_escape_string($_POST['password'])); $akses = abs((int)$_POST['akses']); $sql = mysql_query("SELECT * FROM tw_adv_login WHERE username='$user'"); $row = mysql_fetch_assoc($sql); if(empty($user) || empty($pass)){ $errors[] = 'Masukkan Username dan Password.'; } if($akses ==0){ $errors[] = 'Pilih Hak Akses Login.'; } if(mysql_num_rows($sql) == 0){ $errors[] = 'Username yang Anda masukkan tidak terdaftar.'; } if(md5($pass) != $row['password']){ $errors[] = 'Password Anda tidak sesuai dengan Username.'; } if($akses != $row['user_level']){ $errors[] = 'Akses Level ditolak.'; } if($row['user_status'] == 0){ $errors[] = 'Akun Anda belum Aktif.'; } if(empty($errors)){ if($row['user_level'] == 1){ $_SESSION['adm'] = $user; echo '<script language="javascript">alert("Anda berhasil Login sebagai Administrator"); </script>'; }else if($row['user_level'] == 2){ $_SESSION['dsn'] = $user; echo '<script language="javascript">alert("Anda berhasil Login sebagai Dosen"); </script>'; }else if($row['user_level'] == 3){ $_SESSION['mhs'] = $user; echo '<script language="javascript">alert("Anda berhasil Login sebagai Mahasiswa"); </script>'; } } else { echo '<div class="error">'; echo '<b>Nampaknya ada yang Anda lewatkan:</b><br>'; foreach($errors as $error){ echo '<span>» '.$error.'<span><br>'; } echo '</div>'; } } ?> |
Jika sudah selanjutnya akan dibuat file baru dengan nama user.php. file ini yang akan dimasuki oleh user yang sudah berhasil login. Dan ini scriptnya:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 |
<?php session_start(); if(!$_SESSION['adm'] && !$_SESSION['dsn'] && !$_SESSION['mhs']){ header("Location: index.php"); } else { echo '<title>User Area | Advance Login System - TUTORIALWEB.NET</title>'; echo '<link rel="stylesheet" type="text/css" href="style.css" />'; if($_SESSION['adm']){ echo '<div id="header"><h1>Administrator Area</h1>'; echo '<div class="desc">By TUTORIALWEB.NET</div></div>'; echo '<div id="login">'; echo '<p>Selamat datang <b>'.$_SESSION['adm'].'</b><br><br><a href="logout.php">Log Out</a></p>'; echo '</div>'; } if($_SESSION['dsn']){ echo '<div id="header"><h1>Dosen Area</h1>'; echo '<div class="desc">By TUTORIALWEB.NET</div></div>'; echo '<div id="login">'; echo '<p>Selamat datang <b>'.$_SESSION['dsn'].'</b><br><br><a href="logout.php">Log Out</a></p>'; echo '</div>'; } if($_SESSION['mhs']){ echo '<div id="header"><h1>Mahasiswa Area</h1>'; echo '<div class="desc">By TUTORIALWEB.NET</div></div>'; echo '<div id="login">'; echo '<p>Selamat datang <b>'.$_SESSION['mhs'].'</b><br><br><a href="logout.php">Log Out</a></p>'; echo '</div>'; } } ?> |
Oke, selanjutnya dibuat file logout.php. file ini berguna untuk menghancurkan session user yang telah dibuat dapa saat proses login.
1 2 3 4 5 |
<?php session_start(); session_destroy(); echo '<script language="javascript">alert("Anda berhasil Log Out"); </script>'; ?> |
Untuk sentuhan akhir, buat file CSS, dengan nama style.css. File ini digunakan untuk mempercantik desain dari Form Login.
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 |
@charset "utf-8"; /* CSS Document */ body { background:#5BD2FF; font-family:Tahoma; font-size:12px; margin:0; padding:0; } input[type="text"], input[type="password"] { padding:5px; margin:2px 0px; width:230px; border:1px solid #33CCFF; } input[type="text"]:hover, input[type="password"]:hover { border:1px solid #3399FF; } input[type="text"]:focus, input[type="password"]:focus { border:1px solid #3399FF; box-shadow:0px 0px 2px #3399FF inset; } select { padding:5px; margin:2px 0px; width:150px; border:1px solid #33CCFF; } select:hover { border:1px solid #3399FF; } select:focus { border:1px solid #3399FF; box-shadow:0px 0px 2px #3399FF inset; } input[type="submit"] { margin:0; padding:5px 15px; border:1px solid #3399FF; background:#33CCFF; font-weight:bold; color:#FFFFFF; cursor:pointer; } input[type="submit"]:hover { border:1px solid #3366FF; background:#3399FF; } input[type="submit"]:focus { box-shadow:0px 0px 5px #3399FF; } #header { text-align:center; margin-top:150px; margin-bottom:20px; color:#FFFFFF; } #header h1 { padding:0; margin:5px 0px; font-family:Georgia; text-shadow:1px 1px 2px #3366FF; } #header .desc { font-family:Tahoma; font-size:12px; text-shadow:1px 1px 2px #3366FF; } #login { width:250px; margin:0px auto; padding:10px 20px; box-shadow:0px 0px 5px #3366FF; border-radius:5px; background:#FFFFFF; } #login .error { line-height:16px; color:#FF0000; border-bottom:1px dashed #FF0000; padding-bottom:5px; } #login .error span { margin-left:10px; font-size:11px; line-height:15px; } |
Dan hasil akhirnya Form Login akan nampak seperti gambar di bawah ini:
Jika sudah jadi, berikut ini detail Login:
Username : tutorialweb
Password : tutorialweb
Level : Administrator
Status : User Aktif
Username : dosen
Password : dosen
Level : Dosen
Status : User Aktif
Username : mahasiswa
Password : mahasiswa
Level : Mahasiswa
Status : User Aktif
Username : user1
Password : user1
Level : Dosen
Status : User Tidak Aktif
Password :
jangan lupa tinggalkan komentar jika anda mengalami kesulitan
passwornya??
password : www*tutorialweb*net
ganti tanda * jadi . (titik)
pak mau tanya bagus mana login dgn pilihan(seperti diatas) user,pass,pilih,login
1. admin
2.operator
3. user
ama tanpa pilihan hanya user,pass dan login??
lebih baik tanpa pilihan, jadi sistem yang menentukan hak akses dia apa. karena lebih efisien da kemanan lebih baik.
Enjoy
Sebelumnya saya ucapkan terima kasih, Artikel dan tutorial anda sangat bermanfaat.
Saya seorang Newbie di dalam pemrograman web, saya sedang mencoba mengerjakan aplikasi pengolahan nilai siswa. dan saya memiliki masalah dalam pembuatan level akses loginnya. dimana terdapat 3 tingkatan login yaitu : Login Admin, Login Guru dan Login Siswa. program yang saya harapkan sbb:
Saat user masuk sebagai login guru dengan nama ‘ABCD’ maka data yang ditampilkan hanya data guru ‘ABCD’ tersebut berikut halaman pengolahan nilai dari guru tersebut yang tampil dengan mencocokan NIP, nama dan Passwornya, begitu juga dgn masing-masing siswa dengan NIS, nama dan passwornya. Mohon bantuannya untuk membuat contoh programnya. Atas bantuannya saya ucapkan terima kasih.
sebelumnya terima kasih atas kunjungannya. 🙂
Masalah rere seperti kasus saya dulu, untuk membuat raport online, memang agak membingungkan juga untuk relasi database nya. heheheee…
oke, saya berikan penjelasan dikit za.. 🙂
intinya disini jika guru login maka hanya bisa melihat pelajaran yang di ampuh oleh guru tersebut.
jadi jika guru login dengan ID 1, maka pelajaran yang tampil dihalaman guru tersebut hanya pelajaran yang ter-lelasi dengan id guru 1.
databasenya mungkin seperti ini:
-----------------------
| id_guru | nama_guru |
-----------------------
| 1 | jokowi |
-------------------------------
| id_pel | id_guru | nama_pel |
-------------------------------
| 1 | 2 | Sejarah |
-------------------------------
| 2 | 1 | Indonesia|
-------------------------------
| 3 | 3 | Ingrris |
-------------------------------
| 4 | 1 | Fisika |
nah, dengan kode sql SELECT * FROM pelajaran WHERE id_guru=1 maka hanya akan tampil pelajaran dengan id 1.
silahkan kembangkan sendiri untuk relasi2 yg lainnya..
Terima kasih atas tanggapannya yg begitu cepat… klo mengenai logika program, relasi database dan pemanggilan kode sqlnya sya sdah paham. sya cma terbatas msalah pemahaman pada source PHPnya. yg menurut saya sangat sulit dipahami apalagi jika sudah terkombinasi dengan HTML, JavaScript, CSS dan lainnya, sungguh memusingkan 😀 (coz sya terbiasa dengan pemrogramman berbasis desktop), pengolahan nilai yg saya kerjakan ini 90% menggunakan dreamweaver. jd mengenai penyisipan kode2 PHP untuk pemanggilannya saya tidak paham. mohon bantuannya untk memberikan contoh programmnya, demikian, terima kasih.
untuk pertama pahami dulu HTML, trus PHP, dan untuk pendukung bisa pelajari CSS dan javascript.
buat referensi saya ada contoh tentang raport online, tapi tidak selesai 100%. jika mau email aja saya. 🙂
trims atas semua tanggapan dan bantuannya, permohonan contohnya sudah saya kirim via FB. terima kasih
Saya mau tanya mas, bagaimana cara menambah username selain yg sudah ada ?
Trims
tinggal Insert lagi data di Database (username, password md5, nama, email, level, status)
isi level dengan 1 untuk aktiv dan 0 untuk tidak aktiv.
isi level 1 untuk admin, 2 untuk dosen, dan 3 untuk mahasiswa….
Nah ini mas, password md5 saya belom paham ?
trims untuk bantuannya..
waktu insert data di database, pada bagian password pilih fungsi md5 pada dropdown fungsi.
ini contohnya: http://tutorialweb.net/wp-content/uploads/2013/05/md5.png
pantes kaga bisa saya pake fungsi sha1..
makasih mas…
keep going gan..
tanya :
Notice: Undefined index: adm in C:\xampp\htdocs\TB\index.php on line 7
Notice: Undefined index: dsn in C:\xampp\htdocs\TB\index.php on line 7
Notice: Undefined index: mhs in C:\xampp\htdocs\TB\index.php on line 7
ini knapa ya mas ??
mohon pencerahannya
trimakasih 🙂
agan pakek XAMPP za..
coba php yang atas ganti kayak gini:
kalo masih gag bisa agan komen lagi 🙂
agan pakek XAMPP za..
coba php yang atas ganti kayak gini:
kalo masih gag bisa agan komen lagi :).
Notice: Undefined index: adm in C:\xampp\htdocs\TB\index.php on line 7
Notice: Undefined index: dsn in C:\xampp\htdocs\TB\index.php on line 7
Notice: Undefined index: mhs in C:\xampp\htdocs\TB\index.php on line 7
Notice: Undefined index: tw-login in C:\xampp\htdocs\TB\index.php on line 26
mohon bantuan mas… knpa ini erorr…??
paket XAMPP za, coba tambah “@” di depan $_POST atau $_SESSION,
jadi kayak gini @$_POST[‘xxx’], atau @$_SESSION[‘xxx’]
Selamat siang pak, saya lagi pengen bikin form login, kemaren bisa bikin yang sederhana, nah kode strukturnya gini pak
if(!empty($_POST username dan password){
session, cek username n password di mysql
if(mysql_num_rows, jika ada){
redirect ke homepage
}elseif(mysql_num_rows, jika tidak ada){
password salah;
}
}else{
?>
Login html
username :
password :
<?
}
nah yang saya ingin, gimana caranya kalau saya klik tombol login muncul pesan : username dan password masih kosong ?
mas kalo mau menghapus fungsi akses levelnya gmn ?
pada line 85 - 90 itu adalah penentuan form untuk hak akses, silahkan hapus atau di tambah.
sedangkan pada line 60 - 69 adalah proses prosesnya, silahkan hapus atau tambah sendiri, caranya/kodenya sama saja..
selamat mencoba.. 🙂
makasih mas….
passwordnya .zip nya diganti ya kok gak bisa terbuka?
gag di ganti gan, masih sama. coba ketik manual, jangan copas. 🙂
mas ana ikut nanya, kalau di sistem nilai online pas si user login nah yang tampil hanya nilai si user tersebut,jadi user yang lain tidak bisa melihat nilai temennya?
za di batasi dengan session, jika session 1= maka user 1, jika 2 maka 2
yang ini ditaruh dimana????
<?php
if($_POST['tw-login']){
$errors = array();
$user = htmlentities(mysql_real_escape_string($_POST['username']));
$pass = htmlentities(mysql_real_escape_string($_POST['password']));
$akses = abs((int)$_POST['akses']);
$sql = mysql_query("SELECT * FROM tw_adv_login WHERE username='$user'");
$row = mysql_fetch_assoc($sql);
if(empty($user) || empty($pass)){
$errors[] = 'Masukkan Username dan Password.';
}
if($akses ==0){
$errors[] = 'Pilih Hak Akses Login.';
}
if(mysql_num_rows($sql) == 0){
$errors[] = 'Username yang Anda masukkan tidak terdaftar.';
}
if(md5($pass) != $row['password']){
$errors[] = 'Password Anda tidak sesuai dengan Username.';
}
if($akses != $row['user_level']){
$errors[] = 'Akses Level ditolak.';
}
if($row['user_status'] == 0){
$errors[] = 'Akun Anda belum Aktif.';
}
if(empty($errors)){
if($row['user_level'] == 1){
$_SESSION['adm'] = $user;
echo 'alert(“Anda berhasil Login sebagai Administrator”); document.location=”user.php”;’;
}else if($row[‘user_level’] == 2){
$_SESSION[‘dsn’] = $user;
echo ‘alert(“Anda berhasil Login sebagai Dosen”); document.location=”user.php”;’;
}else if($row[‘user_level’] == 3){
$_SESSION[‘mhs’] = $user;
echo ‘alert(“Anda berhasil Login sebagai Mahasiswa”); document.location=”user.php”;’;
}
} else {
echo ”;
echo ‘Nampaknya ada yang Anda lewatkan:‘;
foreach($errors as $error){
echo ‘» ‘.$error.’‘;
}
echo ”;
}
}
?> :gila: :gila: :gila: :gila: :gila:
diatas uda ada gan.. baca dg teliti
Ketika Di Klik login
Warning: mysql_fetch_assoc() expects parameter 1 to be resource, boolean given in E:\Webdev\Toko\ProsesLog.php on line 9
Warning: mysql_num_rows() expects parameter 1 to be resource, boolean given in E:\Webdev\Toko\ProsesLog.php on line 17
Ada yang ada Terlewatkan:
» Username Yang Anda masukan Tidak Terdaftar
» Password Anda Tidak Sesuai Dengan username
» Akses Level Di tolak
» Akun Anda Belum Aktip
apa koneksi ke database sudah benar?
Itu keslahan ada di prosesLog gan…di Select from nama tabelnya mungkin ada yang keliru
Bagaimana menggunakan fungsi md5 pada SQLyog ?
saya belom pernah menggunakan sqlyog.
kalo kodenya $pass = md5(‘password_anda’);
bagaimana menambahkan menu pendaftaran agar proses pendaftaran tidak melalui database
best regards,
Adi Suwarto
Mas boleh di kirimkan ke e-mail saya project mas yang tentang nilai raport online?
makasih infonya
kalo untuk mendefinisikan nama field di php bagaimana?? saya sudah buat script php dan database untuk upload data dari ms.excel tapi pas di upload di database datanya kumpul di field nama semua padahal fieldnya ada nama dan alamat… terimakasih
maaf 🙂 masih newbie & anak” jika ada kata” yang kurang berkenan mohon dimaafkan 😀
kalo dalam index.php mau memunculkan user & password gimana ?
kalo kata teman saya sih = &
Apakah benar ?
maksud memunculkan user & password gmn?
apakah data setelah login itu dimunculkan?
kalau iza berarti bisa dengan melakukan query ke database.
Gan mau tanya kok sessionnya tidak teridentifikasi gan …thanks
(Notice: Undefined index: adm in C:\xampp\htdocs\sw\login.php on line 11)
kalo pakek xampp muncul error gtu, tambahkan @ di depan $_POST
Gan ini berrti tidak ada pembagian hak akses contohnya….
Dosen bisa edit,lihat, hapus data nilai, akan tetapi mahasiswa hanya bisa melihat nilai itu gak bisa ya gan
gak ada gan, cuma itu, bisa dikembangkan sendiri.. 😀
dari beberapa artikel utorial anda , sy liat anda pantas nya jd pengajar mas. penjelasannya enak dibaca, dan yg penting script nya jalan.
trims udah share pengetahuan ..
iza gan, sya guru.. heheh.. 😀
gan ko yang muncul seperti in
Warning: mysql_fetch_assoc() expects parameter 1 to be resource, boolean given in C:\xampp\htdocs\belajar\login.php on line 9
Warning: mysql_num_rows() expects parameter 1 to be resource, boolean given in C:\xampp\htdocs\belajar\login.php on line 19
Nampaknya ada yang Anda lewatkan:
» Username yang Anda masukkan tidak terdaftar.
» Password Anda tidak sesuai dengan Username.
» Akses Level ditolak.
» Akun Anda belum Aktif.
ini apanya yang salah ?
mohon maaf, saya buat aplikasi tersebut menggunakan web server appserv, dan jika anda menggunakan xampp akan muncul error.
Warning: mysql_connect() [function.mysql-connect]: Access denied for user ‘root’@’localhost’ (using password: YES) in C:\xampp\htdocs\HakAksesLogin\index.php on line 4
mohon pencerahanya gan errornya karena apa ya gan.?
koneksi ke database tidak cocok, silahkan ubah koneksinya.
Maser cara buat nampilin index yang lain cara nya gimana ya, misal saat login dengan dosen dia hanya bisa ke index dosen dan saat admin login dia mempunyai hak akses penuh itu bagaimana ya ??? terimakasih 🙂
tiap halaman / menu / akses di bedakan dengan session yg sudah dibuat pada saat login berhasil
mas mau nanya kalo misalnya kita bikin aplikasi absensi siswa kita bikin form register nah ketija selesai kita pingin inputan register itu bisa jadi login sebagau user gimana mas?
ya gabungin aja, nanti pas login ambil data dari user yg sdah register tdi
kalau sudah buat index script koneksi dan dibwahnya itu gimana yg sblm script user…
mas, link source code nya tidak berfungsi, bisa di upload ulang, terima kasih
$_SESSION[‘mhs’]
mhs itu datangnya darimana pak.
terima kasih
ketika login berhasil membuat sesi mhs
mass saya kok ngga bisa login tampilny ada tulisan
Notice: Undefined index: adm in C:\Users\RIFKIYANTO HAMZAH\AppData\Local\Temp\Rar$EXa0.613\UwAmp\www\j\index.php on line 39
Call Stack
# Time Memory Function Location
1 0.0030 137824 {main}( ) ..\index.php:0
( ! ) Notice: Undefined index: dsn in C:\Users\RIFKIYANTO HAMZAH\AppData\Local\Temp\Rar$EXa0.613\UwAmp\www\j\index.php on line 39
Call Stack
# Time Memory Function Location
1 0.0030 137824 {main}( ) ..\index.php:0
( ! ) Notice: Undefined index: mhs in C:\Users\RIFKIYANTO HAMZAH\AppData\Local\Temp\Rar$EXa0.613\UwAmp\www\j\index.php on line 39
Call Stack
# Time Memory Function Location
1 0.0030
di ekstrak dulu gan. jangan di jalankan langsung dari archivenya
mas saya sedang membangun web sekolah dengan ketentuan 3 user, yaitu admin, guru, dan murid…
semisal login sudah sukses masuk ke guru…, dan hanya menampikan data 1 guru tersebut, gimana ya mas scriptnya….
Mohon bantuannya mas
TerimaKasih
ketika login kan buat session, misal session id_guru, nah di tabel guru jg ada kolom id_guru. itu yg dijadikan patokan kondisi where pada query selectnya
berarti buat tabel baru lagi ya mas, boleh minta emailnya mas?
kalau sudah ada ya gk usah buat.
[email protected]
sudah saya kirim via email mas, permasalahan saya
kok g bisa didownload ya?
silahkan di coba lagi, bisa kok gan…
Selamat Pagi Bang Admin.
langsung saja saya salah disini
$akses = abs((int)$_POST[‘akses’]);
(int)salah do browser knp yaaa…?? Itu kurung tutup sebelum titik koma (;) kok engga ada kurung bukanya. Apa ada yang salahkah…?
Terima Kasih
abs( (int)$_POST[‘akses’] );
kan ada setelah abs(
link nya ga bisa di download min ?
di bawah bukannya sudah ada.
Gak bisa download 🙁
“Copy was discontinued on May 1, 2016.”
nanti dibuatkan donwnload lainnya