Prodi Sistem Informasi | Belajar HTML dan PHP | Skripsi SI
Pesantren Katabah
1000 Penghafal Quran
Pengobatan Ruqyah Mandiri
Sistem Informasi (S1)
Manajemen Informatika
Blog | Kontak | Siap Kerja | Sertifikat | PrivacyPolicy | Inggris Arab | Daftar Isi

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.



"Boleh Konsultasi Masuk Jurusan Sistem Informasi via IG atau Tiktok."
Tips Skripsi Program Studi Sistem Informasi

No comments:

Post a Comment