Membuat Login (PHP)

Membuat Login (PHP)

Code database :
CREATE TABLE `member` (

`id` bigint(20) NOT NULL auto_increment,

`user` varchar(30) default '0',

`pass` varchar(200) default '0',

`nama` varchar(255) default '0',

PRIMARY KEY  (`id`)

) ENGINE=InnoDB DEFAULT CHARSET=latin1 AUTO_INCREMENT=3 ;

INSERT INTO `member` VALUES (1, 'XmoenseN', 'h4nk_cyber', 'Harry Setya Hadi');

Code Index.php
<?php

mysql_connect('localhost','root','') or die ("Error koneksi");

mysql_select_db('member');

if ($_POST['login'])

{

$q=mysql_query("select * from member where user = '".$_POST['username']."' AND pass = '".$_POST['password']."'") or die ("error");

if ($cek=mysql_num_rows($q) == 0)

{

echo "User Atau Password yang anda masukan Salah";

}else{

while($data=mysql_fetch_array($q))

{

session_start();

$_SESSION['user']=$data['user'];

$_SESSION['nama']=$data['nama'];

header('location: main.php');

}

}

}

?>



<form method='post' action=''>

User :<input type='text' name='username'><br>

Pass :<input type='text' name='password'><br>

<input type='submit' value='login' name='login'>

</form>

Code main.php
<?php

session_start();

echo $_SESSION['nama'];

?>

Tampilan dari code di atas :

Tampilan login.php



Tampilan main.php



Tampilan kesalahan login



Sekian trik dalam belajar php, dari code di atas anda bias kembangkan dengan yg lebih efesien dan bagus. Code ini hanyalah sekedar dasar kita untuk membuat sebuah login.

"salam perjuangan"

2 komentar

Click here for komentar
26 November 2009 17.56 ×

mkasih... :)
http://www.hndika.wordpress.com

Reply
avatar
xmoensen
admin
26 November 2009 18.13 ×

:D sama2 mas. moga bisa tukar informasi dan trik2 yg lainnya

Reply
avatar

Berikan Komentar yang bermanfaat dan sehat. Conversion Conversion Emoticon Emoticon