langkah - langkah script yang ada di bawah ini adalah
1. buat database dengan nama daftar dan tabel dengan nama members
Field | Type | Value | Extra |
id | int | 10 | Auto increamen (prymarykey) |
nama | varchar | 40 | |
password | varchar | 40 | |
<?php mysql_connect("localhost","root",""); mysql_select_db("daftar"); ?> |
3. Buat scrip untuk index php(simpan dengan nama:index.php)
<html> <head> <title>Untitled Document</title> <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1"> <style type="text/css"> <!-- .style12 {font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; font-size: 12px; } --> </style> </head> <body> <p>Pendaftaran Web Menggunakan Database </p> <form name="form1" method="post" action="prosesdaftar.php"> <table width="80%" border="1" align="center" bordercolor="#FFFFFF" bgcolor="#41AC20"> <tr> <td width="43%"><span class="style12">Nama</span></td> <td width="57%"><input name="nama" type="text" id="nama" size="40"></td> </tr> <tr> <td><span class="style12">password</span></td> <td><input name="pass" type="text" id="namapengguna3" size="40"></td> </tr> <tr> <td colspan="2"><input type="submit" name="Submit" value="Submit"> <input name="reset" type="reset" id="reset" value="Reset"></td> </tr> </table> </form> <p class="style12"> </p> </body> </html> |
4. Buat scrip untuk proses daftar php(simpan dengan nama:prosesdaftar.php)
<?php include("koneksi.php"); if (isset($_POST['nama'])){ $nama=$_POST['nama']; $password=$_POST['pass']; if (!empty($nama)and !empty($password)){ $sql=mysql_query("INSERT INTO members(nama,password) VALUES('$nama','$password')"); } if ($sql) { header ("location:login.php"); } else { print "<script>alert('Maaf, tidak boleh ada field yang kosong !'); javascript:history.go(-1);</script>"; } } ?> |
5.Buat script untuk login php( simpan dengan nama:login.php)
<html> <head> <title>Untitled Document</title> <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1"> <style type="text/css"> <!-- .style12 {font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; font-size: 12px; } .style15 {color: #000000; font-weight: bold; font-size: 12px; } .style4 { font-family: Geneva, Arial, Helvetica, sans-serif; font-weight: bold; font-size: 12px; } --> </style> </head> <body> <form name="form1" method="post" action="loginproses.php"> <p>Pendaftaran Web Menggunakan Database </p> <table width="80%" border="1" align="center" bordercolor="#FFFFFF" bgcolor="#41AC20"> <tr> <td width="43%"><span class="style12">Nama</span></td> <td width="57%"><input name="user" type="text" id="user2"> </td> </tr> <tr> <td><span class="style12">password</span></td> <td><input name="password" type="password" id="password2"></td> </tr> <tr> <td colspan="2"><input type="submit" name="Submit2" value="Login"> </td> </tr> </table> <p class="style12"> </p> </form> </body> </html> |
6. Buat script untuk proses login php( simpan dengan nama:loginproses.php)
<?php include ("koneksi.php"); $user = $_POST['user']; $password = $_POST['password']; $query = mysql_query("SELECT * FROM members where nama='$user'"); $data = mysql_fetch_array($query); $row = mysql_num_rows($query); if(($user == "") && ($password == "")) { header ("location:index.php"); exit; } if($row != 0) { if($password != $data['password']) { print "<center>Maaf, Username dan password tidak tepat atau tidak terdaftar terdaftar !<br>Silahkan daftar dulu <a href='index.php'><font color=blue>disini</a></font>"; } else { session_start(); $_SESSION[nama]=$user; $_SESSION[password]=$password; header ("location:home.php?id=".$data['id'].""); } } else { print "<center>Maaf, Username tidak terdaftar !<br>Silahkan daftar dulu <a href='index.php'><font color=blue>disini</a></font> <br> atau lupa password <a href='daftar.php'><font color=blue>disini</a></font>"; } ?> |
7. Buat script untuk home menampilkan data telah login atau belum(simpan dengan nama:home.php)
<?php session_start(); ?> <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"> <html> <head> <title>Untitled Document</title> <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1"> <style type="text/css"> <!-- .style1 { color: #FF0000; font-weight: bold; } --> </style> </head> <body> <p class="style24 style30"><span class="style26 style12 style12 style30"><strong>Selamat Datang<span class="style1"> <?php print "$_SESSION[nama]";?></span> <span class="style26">Di notepad sederhana </span></strong></span></p> <p class="style24 style30"><strong>Nama di jadikan session akan tersimpan, dan bisa di jadikan untuk berbagai keperluan, </strong></p> <p class="style30 style24"><strong>untuk log out, silahkan klik disini</strong></p> <p class="style24 style30"><strong><a href="logout.php">Log out </a></strong></p> </body> </html> |
8. Buat scrip untuk log out php(simpan dengan nama:logout.php)
<?php session_start(); unset ($_SESSION[nama]); unset ($_SESSION[password]); header("Location: index.php?logout=success"); ?> |
{ 0 komentar... Views All / Send Comment! }
Posting Komentar