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
mkasih... :)
BalasHapushttp://www.hndika.wordpress.com
:D sama2 mas. moga bisa tukar informasi dan trik2 yg lainnya
BalasHapusBerikan Komentar yang bermanfaat dan sehat.