Blog | Beli Rumah | Belajar HTML dan PHP | Kontak | Gmail | Uang Adsense
Audit Sistem Informasi
Sistem Informasi (S1)
Manajemen Informatika
Komputer dan Pendidikan
Pengobatan Ruqyah
Daftar Isi | Skripsi SI | B. Arab | Sertifikat Komputer Internasional | PrivacyPolicy | Inggris Arab

Thursday, March 7, 2013

Tutorial PHP untuk Pemula: Bagaimana Membuat Formulir Pendaftaran



Tutorial PHP untuk Pemula: Bagaimana Membuat Formulir Pendaftaran


Saat ini, saya masih mempelajari tutorial PHP dari Abdul Hanan. Topiknya adalah “Bagaimana membuat formulir pendaftaran?” sebelumnya saya menulis tutorial tentang “Bagaimana membuat bukut tamu?”

Pada dasarnya, form Pendaftaran dan Buku Tamu itu mirip. Kita dapat menemukan perbedaannya pada field masing-masing sesuai dengan kegunaannya untuk menyimpan data yang dibutuhkan. Jadi, itu tergantung fungsinya masing-masing.


Dalam praktek ini, saya menggunakan software di bawah ini:
·         WampServer 2.2
·         Apache 2.2.21
·         PHP 5.3.10
·         MySQL 5.5.20

Baiklah, saya mulai:
1.      Buka PHPMyAdmin melalui Firefox (http://localhost/phpmyadmin)
2.      Buat database: 100ori
3.      Buat tabel: singup
Column
Type
Length
Extra
user_id
Integer
4
Auto_Increment
password
Varchar
16

username
Varchar
16

website
Varchar
75

email
Varchar
50

date
Varchar
20


4.      Lihat gambar ini:


5.      Buka Macromedia Dreamweaver 8
6.      Simpan file: signup_process.php
Ketik script ini:
<?php
$db_host = "localhost";
$db_user = "root";
$db_password = "";
$db_name = "100ori";

$conn_db = mysql_connect($db_host, $db_user, $db_password) or die("database server setting is wrong");
$select_db = mysql_select_db($db_name) or die("Database is not found");

$password = $_POST["password"];
$username = $_POST["username"];
$website = $_POST["website"];
$email = $_POST["email"];
$date = date("d M Y");
if (!$password || !$username || !$website ||!$email ||!$date)
{
header("location: signup_display.php?id_massage=1");
exit;
}
if(!ereg("^.+@.+\\..+$", $email))
{
header("location: signup_display.php?id_massage=2");
exit;
}

$query = "INSERT INTO signup (password, username, website, email, date)
VALUES ('$password', '$username', '$website', '$email', '$date')";
$result = mysql_query($query);
mysql_close($conn_db);
if ($result)
{
header("location: signup_display.php?id_massage=3");
exit;
}
else
{
header("location: signup_display.php?id_massage=4");
exit;
}


7.      Simpan lagi
8.      Buatlah file baru
9.      Simpan dengan file name: signup_display.php
10.  Ketik: “Sign Up” di antara <title> dan </title>
11.  Di bawah </head>, ketik script ini:
<?php
$id_massage = isset($_GET["id_massage"]) ? $_GET["id_massage"] : "";

switch($id_massage)
     {
     case 1:
                 $display_message = "Type all data correctly!";
                 break;

     case 2:
                 $display_message = "E-mail address is invalid";
                 break;
     case 3:
                 $display_message = "Data is saved";
                 break;
     case 4:
                 $display_message = "Data can not be saved";
                 break;
     default:
                 $display_message= "";
                 break;
     }
?>


12.  Di bawah <body>, ubah script ini:

<table width="200" border="1" >
becomes:
<table width="325" border="1" align="center">

----------------------

<form id="form1" name="form1" method="post" action="">
becomes:
<form id=" signup " name=" signup " method="post" action=" signup_process.php ">


13.  Ubah script ini:
<tr>
<td>&nbsp;</td>
<td>&nbsp;</td>
</tr>
Becomes:
<tr>
<td>&nbsp;</td>
<td><?php echo $display_message?></td>
</tr>


14.   Di bawah </form>, ketik script ini:
           
<?php
$db_host = "localhost";
$db_user = "root";
$db_password = "";
$db_name = "100ori";

$conn_db = @mysql_connect($db_host, $db_user, $db_password) or die("Database server setting is wrong");
$select_db = @mysql_select_db($db_name) or die("Database is not found");
$query = "SELECT * FROM signup";
$result = mysql_query($query);
while ($data = mysql_fetch_array($result))
     {
     $write_password = $data["password"];
     $write_username = $data["username"];
     $write_website = $data["website"];
     $write_email = $data["email"];
     $write_date = $data["date"];
     }

mysql_close($conn_db);
?>



15.  Simpan lagi
16.  Hasilnya:




Catatan:
* Script diambil dari Abdul Hanan. Belajar PHP. File name: belajar_php.pdf
* Special thank you untuk Abdul Hanan. Saya harap Tuhan melipatkan pahala kepada anda. Aamiin!


***


Diterjemahkan dari tutorialku:
Komarudin Tasdik. 2013. PHP Tutorial for Beginners How to Make Sign UP? 100keyboard.blogspot.com.



"Investasi Emas dan Reksadana, Untung Mana?."
Youtube: Katabah Com: Menuju 1 jt Konten :)

No comments:

Post a Comment