Proses Register di PHP
Latar belakang saya menulis artikel ini karena saya ingin membagikan ilmu yang telah saya miliki kepada pengunjung blog ini walau pun saya tahu pengunjung blog ini masih bisa di bilang sedikit namun bukan hal itu yang menjadi pokok dari tujuan saya menerbitkan blog ini, tidak perlu basa-basi lagi karena waktu dan kata-kata yang saya miliki juga sangat terbatas jadi kita langsung saja ke pokok artikel ini.
Sebelumnya akan saya jelaskan secara singkat tentang tujuan dari artikel ini, judul dari artikel ini adalah “Proses Register di PHP” yaitu adalah proses di mana pengunjung mendaftar menjadi anggota atau bahasa kerennya menjadi member dari website yang di kunjunginya. Contoh website-website yang menyediakan fasilitas langganan adalah facebook, Yahoo!, dan Gmail.
Pada contoh di atas yang saya sebutkan hanya sebagian kecil website yang menyediakan fasilitas ini.
Kembali ke pokok dari artikel ini, jadi proses register adalah proses di mana pengunjung yang belum menjadi anggota memberikan data yang di minta oleh penyedia fasilitas untuk kemudian di masukan ke dalam pusat data atau lebih di kenal dengan nama database pada website tersebut yang kemudian akan di jadikan acuan jika pengunjung tersebut kembali lagi ke website tersebut sehingga pengunjung tersebut mempunyai hak lebih di bandingkan pengunjung lainnya yang tentu saja bukan anggota dari website tersebut. Konsepnya sangat sederhana yaitu kita mengumpulkan data dari user untuk kemudian di masukan ke database untuk proses ini saja kita membutuhkan satu buah form dan pemrosesannya, yang selanjutnya di kirimkan ke database. O ya sebelum kita mulai ada baiknya anda menyiapkan sebuah database untuk di gunakan sebagai penyimpanan datanya. Berikut strukturnya.
CREATE TABLE `member` (
`id` AUTO_INCREMENT(11) PRIMARY KEY,
`username` VARCHAR(100),
`password` VARCHAR(32),
`email` VARCHAR(100),
UNIQUE(`username`)
);
Penjelasan : kolom `id` di gunakan untuk membedakan atau mengurutkan pengunjung yang mendaftar ke website sehingga menjadi lebih berstruktur. kolom `username` di gunakan untuk menyimpan informasi yang akan di gunakan user untuk masuk ke system proteksi website ini. kolom `password` tentu saja di gunakan untuk menyimpan informasi kata kunci yang di butuhkan untuk membuka account. kolom `email` di gunakan untuk menyimpan informasi email jika si user ini lupa akan passwordnya maka passwordnya akan di kirimkan melalui email user tersebut. Bagian ini akan saya bahas secara eksklusive pada artikel selanjutnya. Berikutnya adalah membuat sebuah form yang si gunakan untuk mengisi data yang di perlukan.
register.htm
<html><head><title>Register</title>
</head><body><form action="submit.php" method="post">Username :<input type="text" name="username" maxlength="100" /><br/>Password :<input type="password" name="password" maxlength="32" /><br/>E-Mail :<input type="text" name="email" maxlength="100" /><br/><input type="submit" value="Register" /></form></body></html>
Selanjutnya membuat file untuk memproses input tersebut yaitu “submit.php”.
submit.php
<?php// mengambil input dari "register.htm"$username = $_POST["username"];
$password = $_POST["password"];
$email = $_POST["email"];
// koneksi ke databasemysql_connect("DBHOST", "DBUSER", "DBPASS");
mysql_select_db("DBNAME");
// proses memasukan data ke database$sql = mysql_query("INSERT INTO `member` (`id`,`username`,`password`,`email`) VALUES (NULL,'$username','$password','$email')");
if ($sql)
{// jika pendaftaran berhasil maka tampilkan string iniecho "Pendaftaran berhasil.";
elseecho "Maaf, pendaftaran gagal.";
}?>
Sekian dulu artikel yang berjudul “Proses Register di PHP” nantikan artikel sambungannya tentang “Proses Login di PHP” yang akan di tulis pada waktu dekat ini dan hanya di blog ini jadi nantikan ya artikel selanjutnya….
Sekian…