wahyuinformatika

Membuat Form Register Sederhana Dengan PHP & MySql


form register sederhana dengan PHP

Sering kita melihat situs-situs yang memberikan layanan-layanan tertentu atau semacam forum yang mengharuskan kita registrasi terlebih dahulu untuk mendapatkan layanan onlinenya, atau pendaftaran-pendaftaran online yang sudah banyak diaplikasikan untuk sekolah-sekolah maupun universitas. Sekarang saya akan menulis tutorial sedehana untuk membuat registrasi online ini tentunya dengan menggunakan PHP & MySQL.

Sebelum membuat form registrasi, kamu terlebih dahulu harus membuat database pada phpMyAdmin dengan nama “Project”v format tabel seperti dibawah :

CREATE TABLE ‘member’ (
‘id’ INT NOT NULL AUTO_INCREMENT ,
‘username’ VARCHAR( 128 ) NOT NULL ,
‘email’ VARCHAR( 64 ) NOT NULL ,
‘password’ VARCHAR( 32 ) NOT NULL ,
PRIMARY KEY ( ‘id’ )
)

Setelah itu buat file dengan nama “dbconfig.php” lalu copykan script dibawah, script ini merupakan script koneksi ke database.

<?php
function open_connection() {
$host = “localhost”;
$user = “root”;
$pass = “”;
$database = “project”;
$namatable = “member”;
$connect = mysql_connect($host,$user,$pass) or die(“Koneksi gagal”);
$pilih_db = mysql_select_db($database) or die(“Database tidak ada”);
}
?>

Kini buat form registrasinya dengan nama “signup.php”..!

<?php
<html>
<head> <title>Sign up</title></head>
<body>
<div align=”middle” valign=”middle”>
<h3>Sign Up..!!</h3><p>
<form method=”post”>
<table>
<tr>
<td>Username</td>
<td><input name=”username” id=”username” type=”text” size=”20″></td>
</tr><tr>
<td>Email</td>
<td><input name=”email” id=”email” type=”email” size=”20″></td>
</tr><tr>
<td>Password</td>
<td><input name=”password” id=”password” type=”password” size=”20″></td>
</tr><tr>
<td height=”10″> </td>
<td><input type =”submit” id=”submit” name=”submit” value =”Sign up”></td>
</tr></table></form></div></p>
<?php
if (‘POST’ == $_SERVER[‘REQUEST_METHOD’]) {
$username = $_POST[‘username’];
$email = $_POST[‘email’];
$password = $_POST[‘password’];
$submit = $_POST[‘submit’];
if (isset($_POST[‘submit’])) {
require_once “register.php”;
} }
?>
</body></html>

Lalu buat juga script untuk mengolah data inputan form dengan nama “register.php”.

<?php
if (empty($username) || empty($email) || empty($password)){
echo “Data yang kamu masukkan belum lengkap cuy..”;
echo “<meta content=1;url=signup.php>”;
}
else {
require_once(“dbconfig.php”);
open_connection();
$namatabel = “member”;
$sql = “insert into $namatabel values (‘$id’,’$username’,’$email’,’$password’)”;
mysql_query ($sql) or die (“<h2>Error coy..!!</h2>”);
echo “<div align=’middle’><b>You now registered”;
echo “<meta http-equiv=refresh content=2;url=index.php>”; }
?>

Kemudian terakhir buat script untuk menampilkan member yang kita beri nama dengan “index.php”

<?php
require_once “dbconfig.php”;
open_connection();
$query    = “SELECT * FROM member”;
$runquery = mysql_query($query);
while($result = mysql_fetch_array($runquery)) {
$id = $result[‘id’];
$member = $result[‘username’];
}
?>

Semoga Bermanfaat..

About these ads

March 28, 2011 - Posted by | Tentang Pemrogaman

2 Comments »

  1. blog walking bro :)

    Comment by wayan widyana | August 30, 2013 | Reply


Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s

Follow

Get every new post delivered to your Inbox.

%d bloggers like this: