Ekspresi | Belajar HTML dan PHP | Sunda | Kontak | Gmail | Uang Adsense
Kemahasiswaan Kilas Santai
PMB Online STMIK Jabar 2021
STMIK JABAR
LP3I Tasikmalaya
STAI Al-Falah
Pengobatan Ruqyah
Belajar Pemrograman PHP, MySQL, Framework CI, Domain, Hosting, CMS Wordpress, Framework Laravel. Yang Penting ada menu DAFTAR ISI
Inkubator | Daftar Isi | Bisnis Bitcoin | Tools Penting | 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.




"Bitcoin and Forex are high risk business. We must join them smartly."
Belajar Bahasa Inggris dan Arab di Telegram dan FB Gratis!
Youtube: Katabah Com: Menuju 1 jt Konten :)

No comments:

Post a Comment