Form registrasi atau
pendaftaran dibuat oleh seorang web programmer untuk mengajak
visitor/pengunjung menjadi member atau anggota websitenya. Dan setelah
menjadi member maka untuk mendapatka hak akses yang lebih istimewa dibanding
pengunjung lain yang belum menjadi member maka ia harus mengisi Form
login.
Pada Form registrasi biasanya seorang pengunjung diminta untuk mengisikan bermacam keterangan, sedangkan form login untuk otentikasi bahwa pengunjung tersebut adalah benar seorang member.
Form login umumnya hanya terdiri dari 2 input text, yaitu : username dan password. Untuk lebih jelasnya mari kita bahas setahap demi setahap mengenai cara pembuatan form registrasi dan form login beserta proses otentikasinya.
Sebelum kita membuat form registrasi, terlebih dahulu kita membuat database. Misal namanya "databaseku". Lalu kita buat tabel di dalam database tsb. Misal namanya "table_member" dan untuk mempermudah pembahasan, kita hanya membuat 2 buah kolom untuk tabel tsb :
create table table_member (
Pada Form registrasi biasanya seorang pengunjung diminta untuk mengisikan bermacam keterangan, sedangkan form login untuk otentikasi bahwa pengunjung tersebut adalah benar seorang member.
Form login umumnya hanya terdiri dari 2 input text, yaitu : username dan password. Untuk lebih jelasnya mari kita bahas setahap demi setahap mengenai cara pembuatan form registrasi dan form login beserta proses otentikasinya.
Sebelum kita membuat form registrasi, terlebih dahulu kita membuat database. Misal namanya "databaseku". Lalu kita buat tabel di dalam database tsb. Misal namanya "table_member" dan untuk mempermudah pembahasan, kita hanya membuat 2 buah kolom untuk tabel tsb :
create table table_member (
username varchar(20)
not null,
password varchar(20)
not null,
email varchar(50) not
null);
Anda bisa menambah atau mengurangi kolom-kolom di atas sesuai kebutuhan. Lalu buat script dibawah untuk membuat form registrasi. Simpan dengan nama "registrasi.html" :
<html>
<head>
<title>Form Registrasi</title>
</head>
<form action="proses_registrasi.php" method="post">
<table align="center">
<tr>
<head>
<title>Form Registrasi</title>
</head>
<form action="proses_registrasi.php" method="post">
<table align="center">
<tr>
<td> <font
face=verdana size=2>Username</td>
<td><input
type=text name=username></td></tr>
<tr>
<td> <font
face=verdana size=2> Password</td>
<td><input
type=password name=password></td></tr>
<tr>
<td colspan=2
align=center><input type=submit value=Kirim></td></tr>
<tr><td></td></tr>
<tr><td>></td></tr>
<tr<td></td</tr>
</table>
</form>
<font color=red
size=3><blink><?echo"$msg1";?></blink>
</html>
Lalu kita buat script untuk memproses pemasukan data dari form registrasi tsb. Simpan dengan nama proses_registrasi.php
<?php
if(empty($username)
or empty($password) or empty($email)) {$msg="Ada data yang belum
diisi..."; $alamat="registrasi.html";
header("location:$alamat?msg=$msg"); exit();}
$host="localhost";
$user="";
$pass="";
$db="databaseku";
//koneksi ke MySql
$koneksi=mysql_connect("$host",
"$user", "$pass");
if(!$koneksi) //jika
tidak bisa koneksi
{echo"Gagal
melakukan koneksi"; exit;}
//memilih database
$pilih_db=mysql_select_db("$db");
if(!$pilih_db) //jika
tidak bisa memilih database
{echo"Gagal
memilih database"; exit;}
//memasukkan data ke
dalam table_member
$query="insert
into table_member(username, password, email)values( '$username', '$password',
'$email')";
$result=mysql_query($query,
$koneksi);
if($result) //jika
berhasil
{echo"Terima
kasih atas pendaftaran anda"}
?>
Untuk membuat form
login buatlah script dibawah ini dan simpan dengan nama "login.html"
<html>
<head>
<title>Proses
Login</title>
</head>
<form method=post
action=proses_login.php>
<table
align=center>
<tr>
<td>
<table
align=center cellpading=0 cellspacing=0>
<tr>
<td align=center
colspan=3>
Login
Member</td>
<tr><center>
<td
width=60>Username</td>
<td
width=5>:</td>
<td><input
type=text name=username size=15></td>
</tr>
<tr><center>
<td
width=60>Password</td>
<td
width=5>:</td>
<td><input
type=password name=password size=15></td>
</tr>
<table>
<tr>
<td><input
type=submit value=Submit></td>
</tr>
</table>
</td></tr></table>
</td></tr></table>
</td></tr></table>
</form>
</body>
</htm>
tank,s bro..
BalasHapussama2 bro..
Hapus