Subscribe:

Jumat, 11 Februari 2011

Membuat Login Sederhana dengan phpMysql

Artikel membuat login sederhana dengan phpMysql merupakan lanjutan dari artikel sebelumnya yaitu
membuat guestbook dengan phpMysql. Jadi sebelum mempelajari artikel ini hendaknya pembaca
mempelajari artikel sebelumnya di web Saung Komputer tentang Membuat Guestbook dengan
phpMysql dengan link http://tresna.web.id/membuat-guestbook-dengan-phpmysql.htm atau file pdf
dengan link http://tresna.web.id/download/Membuat%20Guestbook%20Dengan%20phpMysql.pdf.
Kenapa saya buat lanjutan dan saya perintahkan(maaf kalau kata perintahkan terlalu kasar, hhe) untuk
mempelajari artikel sebelumnya tentang pembuatan guestbook , karena structure dari pembuatan login
ini akan saya samakan dengan pembuatan guestbook, yaitu dengan database dan table yang sama.
Baik inilah langkah-langkah membuat login sederhana dengan phpMysql :
1.  Membuat Database dan table.
2.  Membuat halaman-halaman login.


1.  Membuat Database dan table.
Sekali lagi karena artikel ini saya buat sama structurenya dengan artikel membuat
guestbook maka untuk database dan tablenya disamakan yaitu denganmembuat sebuah
database bernama db_coba dan table pada database tersebut dengan nama guest.

Catatan :
Pembuatan database dan table pada phpMyAdmin telah dibahas pada tulisan dalam
postingan sebelumnya yaitu Upload Foto.pdf . Jika Anda belum melihatnya silahkan buka
link berikut http://tresna.web.id/download/Upload%20Foto.pdf

2.  Membuat halaman-halaman login.

a.  Membuat halaman koneksi database.

Buatlah sebua halaman koneksi database dengan nama database.php dengan script
berikut : 

<?

$host_name = 'localhost';
$user_name = 'root';
$password = '123';
$database = 'db_coba';

function connect_db(){
global $hostname, $user_name, $password, $database;
mysql_connect($host_name, $user_name, $password) or die ('Sorry database
error:'.mysql_error());;
mysql_select_db($database);
}
?>
 b.  Membuat halaman login, beri nama file dengan nama login.php.

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
<title>Untitled Document</title>
<style type="text/css">
<!--
.style1 {color: #FFFF00}
-->
</style>
</head>

<body>
<form action="tampil.php" method="post">
<table width="184" border="0" align="center" cellpadding="0" cellspacing="0">
  <tr>
    <th colspan="2" bgcolor="#0033FF" scope="col"><span class="style1">Login
! </span></th>
    </tr>
  <tr>
    <th bgcolor="#CCCCCC" scope="col">Nama</th>
    <th bgcolor="#CCCCCC" scope="col"><input type="text"
name="nama"></th>
  </tr>
  <tr>
    <th colspan="2" bgcolor="#CCCCCC" scope="col"><input type="submit"
name="submit" value="Login"></th>
    </tr>
</table>
</form>
</body>
</html>












 c.  Halaman Proses login, beri nama file dengan nama tampil.php.

<?php
session_start();
session_register("reg_nama");

mysql_connect("localhost", "root", "123");
mysql_select_db("db_coba");

$gh=mysql_query("select * from guest where nama='$nama' ");
$cek=mysql_num_rows($gh);
$la=mysql_fetch_array($gh);

if($cek > 0){

$reg_nama = $nama;
session_register($reg_nama);

$query=mysql_query("select *from guest where nama = '$reg_nama' ");
while($g = mysql_fetch_array($query))
{ ?>

<table width="400" border="0" align="center" cellpadding="0" cellspacing="0">
  <tr>
    <th colspan="2" bgcolor="#9933FF" scope="col">Isian Anda </th>
  </tr>
  <tr>
    <td width="49" bgcolor="#99FF66"><strong>Nama: </strong></td>
    <td width="351" bgcolor="#99FF66"><? echo" $g[nama]";?></td>
  </tr>
  <tr>
    <td bgcolor="#99FF66"><strong>Email:</strong></td>
    <td bgcolor="#99FF66"><? echo" $g[email]";?></td>
  </tr>
  <tr>
    <td bgcolor="#99FF66"><strong>URL :</strong></td>
    <td bgcolor="#99FF66"><? echo" $g[url]";?></td>
  </tr>
  <tr>
    <td bgcolor="#99FF66"><strong>Pesan:</strong></td>
    <td bgcolor="#99FF66"><? echo" $g[pesan]";?></td>
  </tr>
</table>



<?
 } }

else{
echo "<script type='text/javascript'>
alert ('maaf user arau password anda salah');
document.location='login.php';
</script>";


}
?>

*catatan : bila contoh pembuatan login ini sudah selesai, pada halaman login nanti
login lah dengan nama yang telah anda masukan pada guestbook. Maka dari itu saya
menghimbau untuk mempelajari dulu artikel tentang guestbook. Dan tidak bosan saya
untuk memberikan link untuk bisa melihat materi pembuatan guestbook
http://tresna.web.id/download/Membuat%20Guestbook%20Dengan%20phpMysql.pd
f.

Demikian cara membuat login sederhana , dan mohon maaf  jika dalam contoh
pembuatan ini saya membuat tampilannya kurang bagus ☺ , semoga pembaca dapat
memahami. Dan semua pengembangan dari materi ini ada ditangan Anda pembaca.
☺  semoga bermanfaat ☺ . Selamat mencoba ☺ !! semoga berhasil ☺ !!

Sumber : Tresna Apriansyah

0 comments:

Posting Komentar

free counters

Check Page Rank of your Web site pages instantly:

This page rank checking tool is powered by Page Rank Checker service