Showing posts with label Sample Code. Show all posts
Showing posts with label Sample Code. Show all posts

Thursday, November 12, 2015

Validasi Email Pada PHP

Dunia PHP MySQL



Sobat Koder,

Dalam sebuah aplikasi yang menggunakan email sebagai salah satu datanya, perlu dilakukan validasi email. Validasi email untuk memastikan bahwa string tersebut memiliki struktur sebuah email.

Apa yang akan terjadi apabila email tidak divalidasi?
Dengan tidak dipastikannya inputan merupakan sebuah email, bisa memberikan dampak seperti :

  1. Tidak terkirimnya verifikasi, apabila setelah pendaftaran seharusnya ada verifikasi dari link yang dikirimkan melalui email
  2. Fungsi reset password yang menggunakan email menjadi tidak berfungsi, karena password tidak akan bisa dikirimkan
Dari kedua contoh dampak apabila email tidak valid, jelas menunjukkan bahwa sistem tidak sempurna. Untuk itu validasi email menjadi hal yang wajib dilakukan.


Contoh struktur email adalah yang benar adalah sebagai berikut
nama@xxxxxx.com

Contoh struktur email yang salah
  1. nama@xxxxxx
  2. nama@
  3. namaxxxxxx.
  4. namaxxxxxx.com

Validasi email cukup sederhana, sobat koder bisa menggunakan parameter di PHP, yakni :
FILTER_VALIDATE_EMAIL. Untuk lebih jelasnya bisa dilihat di contoh berikut ini.

Contoh script php validasi email
//Script Validasi Email

if(filter_var($string,FILTER_VALIDATE_EMAIL)){

    echo 'Email benar';

}else{

    echo 'Email Salah';

}

//Contoh Kasus

$email_benar = "nama@domain.com";

if(filter_var($email_benar,FILTER_VALIDATE_EMAIL)){

    echo 'Email benar';

}else{

    echo 'Email Salah';

}

//Hasil
Email benar


$email_salah = "namadomain.com";

if(filter_var($email_salah,FILTER_VALIDATE_EMAIL)){

    echo 'Email benar';

}else{

    echo 'Email Salah';

}

//Hasil
Email Salah

Demikianlah contoh validasi email pada script PHP menggunakan FILTER_VALIDATE_EMAIL.

Membuat Login Form Simple dan Menarik

Sobat Koder,

Form Login menjadi bagian penting apabila kita membuat aplikasi yang berbasis user manajemen. Misalnya, aplikasi yang memiliki membership seperti toko online, forum dan lain sebagainya.

Membuat form login, sangatlah mudah, hanya saja diperlukan kemampuan HTML dan CSS yang cukup. Namun, sobat koder tidak perlu khawatir, berikut akan saya berikan contoh membuat form login yang simple dan menarik hanya dengan HTML dan CSS.

Contoh tampilan akhir

Dunia PHP MySQL | Form Login

Source codenya:

Login Form

Mudah bukan, selamat mencoba.

Wednesday, November 11, 2015

Cara Koneksi pada Database MySQL

Dunia PHP MySQL



Sobat Koder,

Dalam website dinamis yang memiliki database, biasanya ada interaksi di dalamnya. Interaksi pada database misalnya, menambahkan data, edit data dan menghapus data.

Semua interaksi tersebut tidak akan bisa dilakukan tanpa adanya koneksi dengan database terlebih dahulu. Untuk itu perlu dilakukan pengecekan, hal ini untuk mengetahui apakah database sudah terhubung dan bisa digunakan atau tidak.

Apa yang akan terjadi apabila database tidak terkoneksi?
Tidak terkoneksinya database dapat menyebabkan aplikasi atau sistem yang telah kita buat menjadi tidak berfungsi.

Bagaimana cara membuat koneksi dengan database MySQL?

Cara membuat koneksi database MySQL bisa dilihat pada contoh source code berikut:

Cara Koneksi pada Database MySQL

  
 $host = "localhost";  
 $user = "root";  
 $pass = "";  
 $db = "namadb";  

 $connect= mysql_connect($host,$user,$pass);  

 if($connect){  

 echo "Terkoneksi";  

 mysql_select_db($db,$connect);  

 }else{  

 echo "Tidak terkoneksi." ; 

 }  


Mudah bukan, selamat mencoba!