
Selamat Sore SobatTech, pada hari Rabu ini gua akan berbagi tutorial yaitu cara membuat validasi form pendaftaran yang aman dengan php
hal ini sangat penting teman teman, supaya website kita terhindar dari code code jahat yang mengganggu
oke langsung saja ke step by step nya
Pastikan setiap inputan tidak boleh kosong dan harus ada minimal karakter
<?php
if (isset($_POST['nama'])) {
$nama = $_POST['nama'];
if ($nama == "" OR strlen($nama) < 3) {
echo "nama minimal 3 karakter"
}
}
?>
isset()
fungsi isset : untuk mengecek apakah $_POST itu sudah tersedia atau tidak, jadi simplenya biasanya apakah tombol submit sudah di klik atau belum
jika sudah maka jalankan fungsi di dalamnya
strlen()
kemudian fungsi strlen()
untuk menghitung jumlah karakter dalam satu variable
Menghapus spasi kosong
hal ini juga perlu di lakukan biar tidak ada kesalahan saat input atau login nanti
cara menghapus spasi kosong depan dan belakang karakter yaitu menggunakan fungsi
trim()
jadi kita bungkus saja variale postnya
menjadi
$nama = trim($_POST['nama']);
Memvalidasi hanya huruf dan spasi saja yang boleh di input
hal ini sangat penting untuk memvalidasi form kalian agar terhindar dari hal hal aneh misalnya nama tidak boleh angka
maka gunakan fungsi ini
if (!preg_match("/^[a-zA-Z ]*$/",$nama)) {
echo "Hanya boleh huruf dan spasi";
}
Memvalidasi inputan email
cara yang paling mudah untuk memvalidasi email di sisi front endnya yaitu dengan menggunakan
<input type="email" required>
tapi itu tidak di backendnya maka kita harus validasi di sisi servernya yaitu dengan fungsi berikut
if (!filter_var($email, FILTER_VALIDATE_EMAIL))
{
$error_email = "Format email tidak benar";
}
Memvalidasi nomor telpon
disini artinya kita akan mengambil angka saja
artinya kalau selain angka maka dia akan error
if(!is_numeric($telp))
{
$error_telp = 'Nomor HP hanya boleh angka';
}
mungkin sekian tutorial cara membuat validasi di form register semoga bermanfaat