Bismillahirrohmanirrohiim
Assalamualaikum wr.wb
Selamat malam kawan pengunjung blog, saatnya kita beranjak lagi ke bahasa pemrograman dengan php.
Ditutorial sebelumnya kita pernah membahas tentang form pendaftaran dengan html namun tentu kita ketahui bahwa form pendaftaran hanya menampilkan tayangan luar, yang mana tidak dapat diproses kecuali menambahkan bahasa pemrograman lain untuk disatukan dengan form html ini. Maka dari itu untuk kali ini kita akan memperluasnya dengan menambahkan fungsi-fungsi yang dapat memproses penyimpanan bagi pendafatarannya dengan bantuan php dan mysql.
Tentunya kalian pasti tahu apa itu php dan apa itu mysql, namun mungkin dari para pengunjung ada yang tidak tahu apa itu php ataupun mysql maka dari itu mari kita akan bahas sedikit.
Php merupakan bahasa pemrograman yang berfungsi untuk membuat website tampak interaktif dengan pengunjungnya. Sedangkan mysql berfungsi untuk menyimpan data secara permanen didalam database.
Untuk lebih lanjut Mengenai cara membuat pendaftaran dengan php mari ikut saya kebawah.
Yang akan kita buat adalah satu buah folder bernama “daftar” (Tanpa tanda petik), file php dengan nama “proses_pendaftaran.php” (Tanpa tanda petik), file form pendaftaran dengan nama “form_daftar.html” (Tanpa tanda petik) dan data-data yang akan disimpan kedatabase dengan nama database yaitu “akun” (tanpa tanda petik).
Mari kita buat satu persatu.
PERTAMA: buat folder di xamp/htdocs (cari tempat root anda, disini saya menggunakan xamp jadi tempat untuk menampilkannya yaitu di xamp/htdocs). dengan nama foldernya yaitu “daftar” (Tanpa tanda petik).
KEDUA: Kita akan terlebih dahulu membuat file “form_daftar.html” (Tanpa tanda petik), yang mana file tersebut akan disimpan di folder “daftar” (tanpa tanda petik).
Ini merupakan form daftarnya.
“Disini saya hanya membuat beberapa data yaitu nama, email, dan password.(untuk alamat, tanggal lahir dan lain-lain bisa anda kembangkan sendiri)”
<html>
<head><title>silahkan daftar</title></head>
<body>
Silahkan Daftar agar anda bisa login<br/><br/>
<form action=”proses_pendaftaran.php” method=”post”>
<table>
<tr><td>Nama : </td><td><input type=”text” name=”nama”/></td></tr>
<tr><td>email</td><td><input type=”text” name=”email”></td></tr>
<tr><td>password :</td><td><input type=”password” name=”password”></td></tr>
<tr><td></td><td><input type=”submit” value=”daftar” name=”daftar”></td></tr>
</table>
</form>
</body>
</html>
Tampilannya adalah seperti ini:
KETIGA: buat terlebih dahulu databasenya dengan nama “akun” (tanpa tanda petik) dan table dengan nama “daftar” (tanpa tanda petik), lalu isikan fields-fieldsnya:
(Id INT 250 primary auto increment)
(nama VARCHAR 60 )
(email text)
(password text)
LIHAT GAMBAR:
KEEMPAT: kita buat file dengan nama “proses_pendaftaran.php” (Tanpa tanda petik) dengan isinya yaitu:
<?php
$host=”localhost”;
$user=”root”;
$pass=””;
$koneksi=mysql_connect($host,$user,$pass) or die (“koneksina gagal mas broo”);
$pilih_database=mysql_select_db(‘akun’,$koneksi);
$nama=$_POST[‘nama’];
$email=$_POST[’email’];
$password=$_POST[‘password’];
$enskripsi=md5($password);
$masukan_data=”insert into daftar (nama,email,password) values (‘$nama’,’$email’,’$enskripsi’)”;
$masuk=mysql_query($masukan_data);
if ($masuk)
{
echo “data anda sudah dimasukan mulai sekarang atau selamanya anda bisa login”;
}
else
{
echo “data tidak dimasukan”;
}
?>
untuk mencobanya mari kita buka alamatnya di adress bar dengan url localhost/htdocs/daftar/form_daftar.html. jangan lupa untuk buka dulu aplikasi xampnya karena jika aplikasi xampnya tidak dijalankan, maka tidak dapat diproses dan jangan lupa untuk menjalankan apache dan mysql dengan klik start diaplikasi xampnya.
maka hasilnya adalah lihat gambar dibawah :
ketika kamu klik tombol daftarnya maka akan diproses ke file proses_pendaftaran.php
lihat gambar dibawah ini adalah ketika kamu menekan tombol daftar:
nah itu artinya bahwa data sudah di masukan kedatabase untuk mengecek datanya masuk lihat bisa buka php my adminnya, hasilnya adalah lihat gambar dibawah:
Sedikit Penjelasan:
untuk format html sudah dijelaskan awal waktu jadi kalian bisa klik DISINI
Fungsi dari md5 diatas adalah untuk mengamankan password, meskipun tidak sepenunya aman, dengan mengenskripsikan password maka paling tidak ada beberapa persen untuk keamanan akun.
terimakasih banyak telah berkunjung
jangan ketinggalan update terbaru dari kami dengan masukan email anda dibawah.
wassalamualaikum wr.wb