SlideShare ist ein Scribd-Unternehmen logo
1 von 5
SCRIPT LOGIN FORM PHP MySQL
Filed under: MySQL, PHP by budi — 36 Komentar
05/03/2010




4 Votes




Login Form PHP

Script login form PHP merupakan salah satu scritp yang hampir pasti kita buat dalam membuat
sebuah website database aplication. Fungsi login form PHP ini adalah memberikan hak akses
atas sebuah website database aplikasi. Biasanya database aplikasi berbasis website ini memiliki
admin panel. Bisa disebut juga admin center, admin area, admin page yang fungsinya merupakan
kontrol bagi seorang admin atas website database yang dibuatnya. Untuk pembuatan login form
PHP akan saya bahas lebih lengkap sebagai berikut :

Langkah membuat Login Form PHP Sebagai berikut :

Buat tabel di MySQL Dengan script sebagai berikut :

1 CREATE   DATABASE 'belajar' ;
1 CREATE   TABLE 'tb_user' (
2 <div>'username' VARCHAR( 30 )          NOT NULL ,
3 'password' VARCHAR( 30 ) NOT           NULL ,
4 PRIMARY KEY ( 'username'        )</div>
5 ) ENGINE = MYISAM ;

Fungsinya untuk membuat database belajar dan tabel user dengan nama tb_user.

Untuk design formnya sebagai berikut :

Pertama buat form php dengan nama file : form_login.php
01 <html>
02 <head>
03 <title>Form Login User System</title>
04 <style type="text/css">
05 <!--
06 table {
07 font-family: Verdana, Arial, Helvetica, sans-serif;
08 font-size: 14px;
09 }
10 input,select,textarea {
11 font-family: Verdana, Arial, Helvetica, sans-serif;
12 font-size: 14px;
13 background-color:#CCCCCC;
14 color:#000000;
15 border:'border-width' 'border-style' 'color';
16 padding:2;
17 }
18 .style1 {color: #0000FF}
19
20 -->
21 </style>
22 </head>
23 <body background="gambar/bg_login.png">
24 <h3 align="center"> LOGIN USER SYSTEM </h3>
25 <div align="center">
26 <form id="login" method="post" name="login" action="periksa.php">
27 <table width="286" border="0" cellpadding="2" cellspacing="2">
28 <!--DWLayoutTable-->
29 <tr bgcolor="#FF0000">
30 <td height="19" colspan="2" align="center" valign="middle">
   <strong><font color="#FFFFFF"><blink>LOGIN DI
31
   SINI</blink></font></strong></td>
32 </tr>
33 <tr>
34 <td width="106" height="17">&nbsp;</td>
35 <td width="180">&nbsp;</td>
36 </tr>
37 <tr>
   <td height="18" align="right" valign="middle"><div
38
   align="left">Username</div></td>
39 <td valign="middle">
40 <input name="username" type="text" id="username" size="20"></td>
41 </tr>
42 <tr>
   <td height="18" align="right" valign="middle"><div
43
   align="left">Password</div></td>
   <td valign="middle"><input name="password" type="password" id="password"
44
   size="20" /></td>
45 </tr>
46 <tr>
47 <td height="18" valign="top"><!--DWLayoutEmptyCell-->&nbsp;</td>
48 <td valign="middle">
49 <input name="login" type="submit" id="login" value=" Login ">
50 <input type="reset" name="Reset" value="Batal / Clear" /></td>
51 </tr>
52 <tr bgcolor="#FF0000">
   <td height="18" colspan="2" valign="top"><!--DWLayoutEmptyCell--
53
   >&nbsp;</td>
54 </tr>
55 </table>
56 </form>
57 </div>
58 </body>
59 </html>


Hasil tampilan nya seperti berikut :




Form Login

Langkah kedua adalah membuat file periksa.php.Fungsi file dengan nama periksa.php ini adalah
mengecek apakah username dan password yang ada di database server (baik localhost maupun
online). Jika username dan password ada maka akan diterima sesion login nya. Biasanya kalau
saya membuat database aplikasi berbasis websit setelah login berhasil maka akan saya redirect
ke halaman admin.Silahkan dimodifikasi sesuai kebutuhan.

Berikut script periksa.php :

01 <?php
02 session_start();
03 #**************** koneksi ke mysql *****************#
04 $host = "hostname";
05 $user = "db_user";
06 $pass = "db_password";
07 $dbname ="db_name";
08 $conn = mysql_connect($host,$user,$pass);
09 if($conn) {
10 //select database
11 $sele = mysql_select_db($dbname);
12 if(!$sele) {
13 echo mysql_error();
14 }
15 }
16 #***************** akhir koneksi ******************#
17 #jika ditekan tombol login
18 if(isset($_POST['login'])) {
19 $username = $_POST['username'];
20 $password = $_POST['password'];
21 $sql = mysql_query("SELECT * FROM tb_user WHERE username='$username' &&
22 password='$password'");
23 $num = mysql_num_rows($sql);
24 if($num==1) {
25 // login benar //
26 $_SESSION['user'] = $username;
27 $_SESSION['passwd'] = $password;
28 ?><script language="JavaScript">alert('Selamat, Login Anda Sukses!!');
29 document.location='file/admin.php'</script><?
30 } else {
31 // jika login salah //
32 echo "<script>
33 eval("parent.location='index.php '");
   alert (' Maaf Login Gagal, Silahkan Isi Username dan Password Anda Dengan
34
   Benar');
35 </script>";
36 //include("login.php");
37
38 }
39 }
40 ?>

Script periksa.php diatas silahkan diganti hostname : nama host yang anda gunakan (biasanya
saya menggunakan localhost), username dan password saya menggunakan root.
Penempatan file form_login.php dan periksa.php saya tempatkan sebagai berikut :




Lokasi file periksa.php dan form_login.php

Selamat mencoba.

Weitere ähnliche Inhalte

Was ist angesagt?

Entri, Edit, Delete, Tampil (CRUD) dengan PHP dan Ajax JQuery
Entri, Edit, Delete, Tampil (CRUD) dengan PHP dan Ajax JQueryEntri, Edit, Delete, Tampil (CRUD) dengan PHP dan Ajax JQuery
Entri, Edit, Delete, Tampil (CRUD) dengan PHP dan Ajax JQueryAchmad Solichin
 
Panduan lengkap php ajax j query
Panduan lengkap php ajax j queryPanduan lengkap php ajax j query
Panduan lengkap php ajax j queryapriatin
 
Web Programming - DB Buku Tamu
Web Programming - DB Buku TamuWeb Programming - DB Buku Tamu
Web Programming - DB Buku TamuDoni Andriansyah
 
7 langkah-membuat-modul-cms-lokomedia
7 langkah-membuat-modul-cms-lokomedia7 langkah-membuat-modul-cms-lokomedia
7 langkah-membuat-modul-cms-lokomediadhedhedea
 
Hitung Ongkos Kirim Menggunakan API rajaongkir.com dengan PHP+JQUERY
Hitung Ongkos Kirim Menggunakan API rajaongkir.com dengan PHP+JQUERYHitung Ongkos Kirim Menggunakan API rajaongkir.com dengan PHP+JQUERY
Hitung Ongkos Kirim Menggunakan API rajaongkir.com dengan PHP+JQUERYYusuf A.H.
 
Laporan praktikum bengkel web dengan PHP
Laporan praktikum bengkel web dengan PHPLaporan praktikum bengkel web dengan PHP
Laporan praktikum bengkel web dengan PHPOkta Riveranda
 
Pemrograman Web 7 - Basic PHP
Pemrograman Web 7 - Basic PHPPemrograman Web 7 - Basic PHP
Pemrograman Web 7 - Basic PHPNur Fadli Utomo
 
Laporan Praktikum Web dengan PHP
Laporan Praktikum Web dengan PHPLaporan Praktikum Web dengan PHP
Laporan Praktikum Web dengan PHPOkta Riveranda
 
Membuat kategori artikel dan detail artikel menggunakan php dan mysql
Membuat kategori artikel dan detail artikel menggunakan php dan mysqlMembuat kategori artikel dan detail artikel menggunakan php dan mysql
Membuat kategori artikel dan detail artikel menggunakan php dan mysqlNie Andini
 
Jagocoding.com mengirimkan email-massal_dengan_php_dan_my_sq_li
Jagocoding.com   mengirimkan email-massal_dengan_php_dan_my_sq_liJagocoding.com   mengirimkan email-massal_dengan_php_dan_my_sq_li
Jagocoding.com mengirimkan email-massal_dengan_php_dan_my_sq_liKang Mas Tutu
 
Tugas session (hanni si6 b-40)
Tugas session (hanni si6 b-40)Tugas session (hanni si6 b-40)
Tugas session (hanni si6 b-40)hendrawansyah
 
Php module hierarchical
Php module hierarchicalPhp module hierarchical
Php module hierarchicalWahyu Bimo
 
Modul my sql tutorial part 6
Modul my sql tutorial part 6Modul my sql tutorial part 6
Modul my sql tutorial part 6Ratzman III
 

Was ist angesagt? (18)

Entri, Edit, Delete, Tampil (CRUD) dengan PHP dan Ajax JQuery
Entri, Edit, Delete, Tampil (CRUD) dengan PHP dan Ajax JQueryEntri, Edit, Delete, Tampil (CRUD) dengan PHP dan Ajax JQuery
Entri, Edit, Delete, Tampil (CRUD) dengan PHP dan Ajax JQuery
 
Panduan lengkap php ajax j query
Panduan lengkap php ajax j queryPanduan lengkap php ajax j query
Panduan lengkap php ajax j query
 
Web Programming - DB Buku Tamu
Web Programming - DB Buku TamuWeb Programming - DB Buku Tamu
Web Programming - DB Buku Tamu
 
Presentasi api facebook
Presentasi api facebookPresentasi api facebook
Presentasi api facebook
 
7 langkah-membuat-modul-cms-lokomedia
7 langkah-membuat-modul-cms-lokomedia7 langkah-membuat-modul-cms-lokomedia
7 langkah-membuat-modul-cms-lokomedia
 
materi php
materi phpmateri php
materi php
 
Hitung Ongkos Kirim Menggunakan API rajaongkir.com dengan PHP+JQUERY
Hitung Ongkos Kirim Menggunakan API rajaongkir.com dengan PHP+JQUERYHitung Ongkos Kirim Menggunakan API rajaongkir.com dengan PHP+JQUERY
Hitung Ongkos Kirim Menggunakan API rajaongkir.com dengan PHP+JQUERY
 
Tutorial crud PHP
Tutorial crud PHPTutorial crud PHP
Tutorial crud PHP
 
Laporan praktikum bengkel web dengan PHP
Laporan praktikum bengkel web dengan PHPLaporan praktikum bengkel web dengan PHP
Laporan praktikum bengkel web dengan PHP
 
Pemrograman Web 7 - Basic PHP
Pemrograman Web 7 - Basic PHPPemrograman Web 7 - Basic PHP
Pemrograman Web 7 - Basic PHP
 
Laporan Praktikum Web dengan PHP
Laporan Praktikum Web dengan PHPLaporan Praktikum Web dengan PHP
Laporan Praktikum Web dengan PHP
 
Membuat kategori artikel dan detail artikel menggunakan php dan mysql
Membuat kategori artikel dan detail artikel menggunakan php dan mysqlMembuat kategori artikel dan detail artikel menggunakan php dan mysql
Membuat kategori artikel dan detail artikel menggunakan php dan mysql
 
manipulasi data
manipulasi data manipulasi data
manipulasi data
 
Bab2 form php
Bab2 form phpBab2 form php
Bab2 form php
 
Jagocoding.com mengirimkan email-massal_dengan_php_dan_my_sq_li
Jagocoding.com   mengirimkan email-massal_dengan_php_dan_my_sq_liJagocoding.com   mengirimkan email-massal_dengan_php_dan_my_sq_li
Jagocoding.com mengirimkan email-massal_dengan_php_dan_my_sq_li
 
Tugas session (hanni si6 b-40)
Tugas session (hanni si6 b-40)Tugas session (hanni si6 b-40)
Tugas session (hanni si6 b-40)
 
Php module hierarchical
Php module hierarchicalPhp module hierarchical
Php module hierarchical
 
Modul my sql tutorial part 6
Modul my sql tutorial part 6Modul my sql tutorial part 6
Modul my sql tutorial part 6
 

Andere mochten auch

Memphis php html form processing with php
Memphis php   html form processing with phpMemphis php   html form processing with php
Memphis php html form processing with phpJoe Ferguson
 
Php Form
Php FormPhp Form
Php Formlotlot
 
Chapter 07 php forms handling
Chapter 07   php forms handlingChapter 07   php forms handling
Chapter 07 php forms handlingDhani Ahmad
 
ns-3: History and Future
ns-3: History and Futurens-3: History and Future
ns-3: History and Futuremathieu_lacage
 
Network Simulation NS3
Network Simulation NS3Network Simulation NS3
Network Simulation NS3baddi youssef
 
Form Processing In Php
Form Processing In PhpForm Processing In Php
Form Processing In PhpHarit Kothari
 
Creating a Simple PHP and MySQL-Based Login System
Creating a Simple PHP and MySQL-Based Login SystemCreating a Simple PHP and MySQL-Based Login System
Creating a Simple PHP and MySQL-Based Login SystemAzharul Haque Shohan
 
Building Topology in NS3
Building Topology in NS3Building Topology in NS3
Building Topology in NS3Rahul Hada
 
Tutorial ns 3-tutorial-slides
Tutorial ns 3-tutorial-slidesTutorial ns 3-tutorial-slides
Tutorial ns 3-tutorial-slidesVinayagam D
 

Andere mochten auch (17)

Ns3
Ns3Ns3
Ns3
 
Memphis php html form processing with php
Memphis php   html form processing with phpMemphis php   html form processing with php
Memphis php html form processing with php
 
Making web forms using php
Making web forms using phpMaking web forms using php
Making web forms using php
 
Php Form
Php FormPhp Form
Php Form
 
Chapter 07 php forms handling
Chapter 07   php forms handlingChapter 07   php forms handling
Chapter 07 php forms handling
 
ns-3: History and Future
ns-3: History and Futurens-3: History and Future
ns-3: History and Future
 
Network Simulation NS3
Network Simulation NS3Network Simulation NS3
Network Simulation NS3
 
3 php forms
3 php forms3 php forms
3 php forms
 
Form Processing In Php
Form Processing In PhpForm Processing In Php
Form Processing In Php
 
Creating a Simple PHP and MySQL-Based Login System
Creating a Simple PHP and MySQL-Based Login SystemCreating a Simple PHP and MySQL-Based Login System
Creating a Simple PHP and MySQL-Based Login System
 
Php forms
Php formsPhp forms
Php forms
 
Building Topology in NS3
Building Topology in NS3Building Topology in NS3
Building Topology in NS3
 
Tutorial ns 3-tutorial-slides
Tutorial ns 3-tutorial-slidesTutorial ns 3-tutorial-slides
Tutorial ns 3-tutorial-slides
 
ns-3 Tutorial
ns-3 Tutorialns-3 Tutorial
ns-3 Tutorial
 
Php and MySQL
Php and MySQLPhp and MySQL
Php and MySQL
 
PHP Web Programming
PHP Web ProgrammingPHP Web Programming
PHP Web Programming
 
Php Presentation
Php PresentationPhp Presentation
Php Presentation
 

Ähnlich wie Login Form PHP MySQL

Buku tamu php&my sql
Buku tamu php&my sqlBuku tamu php&my sql
Buku tamu php&my sqltotoh fatah
 
Membuat form login dengan php mysql
Membuat form login dengan php mysqlMembuat form login dengan php mysql
Membuat form login dengan php mysqlRaja Putra Media
 
Manipulasi database mysql dgn php
Manipulasi database mysql dgn phpManipulasi database mysql dgn php
Manipulasi database mysql dgn phpHaswi Haswi
 
Modul framework code igniter
Modul framework code igniterModul framework code igniter
Modul framework code igniterFakhir Rizal
 
Wawan tutorial-zend-bagian-4
Wawan tutorial-zend-bagian-4Wawan tutorial-zend-bagian-4
Wawan tutorial-zend-bagian-4Haswi Haswi
 
Membuat aplikasi polling dengan php
Membuat aplikasi polling dengan phpMembuat aplikasi polling dengan php
Membuat aplikasi polling dengan phpdikazaim
 
Form validation dengan code igniter
Form validation dengan code igniterForm validation dengan code igniter
Form validation dengan code igniterEidelbert Sinaga
 
Modul praktikum Pemrograman web Backend dengan Codeigniter dan LTE
Modul praktikum Pemrograman web Backend dengan Codeigniter dan LTEModul praktikum Pemrograman web Backend dengan Codeigniter dan LTE
Modul praktikum Pemrograman web Backend dengan Codeigniter dan LTEIgun
 
web_server-side-scripting2.pdf
web_server-side-scripting2.pdfweb_server-side-scripting2.pdf
web_server-side-scripting2.pdfAhmadKhanifFikri
 
Tutorial Postgre SQL
Tutorial Postgre SQLTutorial Postgre SQL
Tutorial Postgre SQLHari Setiaji
 
Cara Membuat WebTools
Cara Membuat WebToolsCara Membuat WebTools
Cara Membuat WebToolsMohammad Nur
 
Belajar pemrograman PHP
Belajar pemrograman PHPBelajar pemrograman PHP
Belajar pemrograman PHPIka Arthalia
 
Pembuatan website dengan_php_mysql_css_d
Pembuatan website dengan_php_mysql_css_dPembuatan website dengan_php_mysql_css_d
Pembuatan website dengan_php_mysql_css_dUniversitas Mulawarman
 
Java web application 2 - membuat template web
Java web application 2 - membuat template webJava web application 2 - membuat template web
Java web application 2 - membuat template webDoni Andriansyah
 

Ähnlich wie Login Form PHP MySQL (20)

Php tutorial-17
Php tutorial-17Php tutorial-17
Php tutorial-17
 
Php CMS tutorial
Php CMS tutorialPhp CMS tutorial
Php CMS tutorial
 
Buku tamu php&my sql
Buku tamu php&my sqlBuku tamu php&my sql
Buku tamu php&my sql
 
Membuat form login dengan php mysql
Membuat form login dengan php mysqlMembuat form login dengan php mysql
Membuat form login dengan php mysql
 
Manipulasi database mysql dgn php
Manipulasi database mysql dgn phpManipulasi database mysql dgn php
Manipulasi database mysql dgn php
 
Modul framework code igniter
Modul framework code igniterModul framework code igniter
Modul framework code igniter
 
Wawan tutorial-zend-bagian-4
Wawan tutorial-zend-bagian-4Wawan tutorial-zend-bagian-4
Wawan tutorial-zend-bagian-4
 
Membuat aplikasi polling dengan php
Membuat aplikasi polling dengan phpMembuat aplikasi polling dengan php
Membuat aplikasi polling dengan php
 
16406 pertemuan17(konsep basis-data-di-web)
16406 pertemuan17(konsep basis-data-di-web)16406 pertemuan17(konsep basis-data-di-web)
16406 pertemuan17(konsep basis-data-di-web)
 
Presentation3 slide
Presentation3 slidePresentation3 slide
Presentation3 slide
 
Form validation dengan code igniter
Form validation dengan code igniterForm validation dengan code igniter
Form validation dengan code igniter
 
Modul praktikum Pemrograman web Backend dengan Codeigniter dan LTE
Modul praktikum Pemrograman web Backend dengan Codeigniter dan LTEModul praktikum Pemrograman web Backend dengan Codeigniter dan LTE
Modul praktikum Pemrograman web Backend dengan Codeigniter dan LTE
 
web_server-side-scripting2.pdf
web_server-side-scripting2.pdfweb_server-side-scripting2.pdf
web_server-side-scripting2.pdf
 
Tutorial Postgre SQL
Tutorial Postgre SQLTutorial Postgre SQL
Tutorial Postgre SQL
 
Building a Secure Web Application
Building a Secure Web ApplicationBuilding a Secure Web Application
Building a Secure Web Application
 
Cara Membuat WebTools
Cara Membuat WebToolsCara Membuat WebTools
Cara Membuat WebTools
 
Tugas php
Tugas phpTugas php
Tugas php
 
Belajar pemrograman PHP
Belajar pemrograman PHPBelajar pemrograman PHP
Belajar pemrograman PHP
 
Pembuatan website dengan_php_mysql_css_d
Pembuatan website dengan_php_mysql_css_dPembuatan website dengan_php_mysql_css_d
Pembuatan website dengan_php_mysql_css_d
 
Java web application 2 - membuat template web
Java web application 2 - membuat template webJava web application 2 - membuat template web
Java web application 2 - membuat template web
 

Login Form PHP MySQL

  • 1. SCRIPT LOGIN FORM PHP MySQL Filed under: MySQL, PHP by budi — 36 Komentar 05/03/2010 4 Votes Login Form PHP Script login form PHP merupakan salah satu scritp yang hampir pasti kita buat dalam membuat sebuah website database aplication. Fungsi login form PHP ini adalah memberikan hak akses atas sebuah website database aplikasi. Biasanya database aplikasi berbasis website ini memiliki admin panel. Bisa disebut juga admin center, admin area, admin page yang fungsinya merupakan kontrol bagi seorang admin atas website database yang dibuatnya. Untuk pembuatan login form PHP akan saya bahas lebih lengkap sebagai berikut : Langkah membuat Login Form PHP Sebagai berikut : Buat tabel di MySQL Dengan script sebagai berikut : 1 CREATE DATABASE 'belajar' ; 1 CREATE TABLE 'tb_user' ( 2 <div>'username' VARCHAR( 30 ) NOT NULL , 3 'password' VARCHAR( 30 ) NOT NULL , 4 PRIMARY KEY ( 'username' )</div> 5 ) ENGINE = MYISAM ; Fungsinya untuk membuat database belajar dan tabel user dengan nama tb_user. Untuk design formnya sebagai berikut : Pertama buat form php dengan nama file : form_login.php
  • 2. 01 <html> 02 <head> 03 <title>Form Login User System</title> 04 <style type="text/css"> 05 <!-- 06 table { 07 font-family: Verdana, Arial, Helvetica, sans-serif; 08 font-size: 14px; 09 } 10 input,select,textarea { 11 font-family: Verdana, Arial, Helvetica, sans-serif; 12 font-size: 14px; 13 background-color:#CCCCCC; 14 color:#000000; 15 border:'border-width' 'border-style' 'color'; 16 padding:2; 17 } 18 .style1 {color: #0000FF} 19 20 --> 21 </style> 22 </head> 23 <body background="gambar/bg_login.png"> 24 <h3 align="center"> LOGIN USER SYSTEM </h3> 25 <div align="center"> 26 <form id="login" method="post" name="login" action="periksa.php"> 27 <table width="286" border="0" cellpadding="2" cellspacing="2"> 28 <!--DWLayoutTable--> 29 <tr bgcolor="#FF0000"> 30 <td height="19" colspan="2" align="center" valign="middle"> <strong><font color="#FFFFFF"><blink>LOGIN DI 31 SINI</blink></font></strong></td> 32 </tr> 33 <tr> 34 <td width="106" height="17">&nbsp;</td> 35 <td width="180">&nbsp;</td> 36 </tr> 37 <tr> <td height="18" align="right" valign="middle"><div 38 align="left">Username</div></td> 39 <td valign="middle"> 40 <input name="username" type="text" id="username" size="20"></td> 41 </tr>
  • 3. 42 <tr> <td height="18" align="right" valign="middle"><div 43 align="left">Password</div></td> <td valign="middle"><input name="password" type="password" id="password" 44 size="20" /></td> 45 </tr> 46 <tr> 47 <td height="18" valign="top"><!--DWLayoutEmptyCell-->&nbsp;</td> 48 <td valign="middle"> 49 <input name="login" type="submit" id="login" value=" Login "> 50 <input type="reset" name="Reset" value="Batal / Clear" /></td> 51 </tr> 52 <tr bgcolor="#FF0000"> <td height="18" colspan="2" valign="top"><!--DWLayoutEmptyCell-- 53 >&nbsp;</td> 54 </tr> 55 </table> 56 </form> 57 </div> 58 </body> 59 </html> Hasil tampilan nya seperti berikut : Form Login Langkah kedua adalah membuat file periksa.php.Fungsi file dengan nama periksa.php ini adalah mengecek apakah username dan password yang ada di database server (baik localhost maupun online). Jika username dan password ada maka akan diterima sesion login nya. Biasanya kalau saya membuat database aplikasi berbasis websit setelah login berhasil maka akan saya redirect ke halaman admin.Silahkan dimodifikasi sesuai kebutuhan. Berikut script periksa.php : 01 <?php
  • 4. 02 session_start(); 03 #**************** koneksi ke mysql *****************# 04 $host = "hostname"; 05 $user = "db_user"; 06 $pass = "db_password"; 07 $dbname ="db_name"; 08 $conn = mysql_connect($host,$user,$pass); 09 if($conn) { 10 //select database 11 $sele = mysql_select_db($dbname); 12 if(!$sele) { 13 echo mysql_error(); 14 } 15 } 16 #***************** akhir koneksi ******************# 17 #jika ditekan tombol login 18 if(isset($_POST['login'])) { 19 $username = $_POST['username']; 20 $password = $_POST['password']; 21 $sql = mysql_query("SELECT * FROM tb_user WHERE username='$username' && 22 password='$password'"); 23 $num = mysql_num_rows($sql); 24 if($num==1) { 25 // login benar // 26 $_SESSION['user'] = $username; 27 $_SESSION['passwd'] = $password; 28 ?><script language="JavaScript">alert('Selamat, Login Anda Sukses!!'); 29 document.location='file/admin.php'</script><? 30 } else { 31 // jika login salah // 32 echo "<script> 33 eval("parent.location='index.php '"); alert (' Maaf Login Gagal, Silahkan Isi Username dan Password Anda Dengan 34 Benar'); 35 </script>"; 36 //include("login.php"); 37 38 } 39 } 40 ?> Script periksa.php diatas silahkan diganti hostname : nama host yang anda gunakan (biasanya saya menggunakan localhost), username dan password saya menggunakan root.
  • 5. Penempatan file form_login.php dan periksa.php saya tempatkan sebagai berikut : Lokasi file periksa.php dan form_login.php Selamat mencoba.