Maka pada tutorial ini, salah satunya, kita dapat menggunakan PHP untuk membuat validasi tersebut. Berikut script untuk membuat formnya terlebih dahulu.
<!DOCTYPE HTML>
<html>
<head>
<title>Tutorial Validasi Form dengan PHP | by alfaruqdeveloper.blogspot.com</title>
<style>
input{
width:200px;
padding:2px 5px;
}
</style>
</head>
<body>
<!--tambahkan script PHP nya dibawah ini-->
<!--akhir script PHP-->
<form method="POST" action="" enctype="multipart/form-data">
<p>
<label>Nama : </label><br>
<input name="nama" type="text" placeholder="nama Anda">
</p>
<p>
<label>Tempat Lahir : </label><br>
<input name="tempat" type="text" placeholder="Tempat lahir Anda">
</p>
<p>
<label>Email : </label><br>
<input name="email" type="email" placeholder="contoh : email@anda.com">
</p>
<p>
<label>Telepon : </label><br>
<input name="telp" type="tel" placeholder="nomor telepon Anda">
</p>
<p>
<button type="reset" name="reset">Cancel</button>
<button type="submit" name="submit">Submit</button>
</p>
</form>
</body>
</html>
- tag <style></style> pada head fungsinya hanya untuk mengatur lebar dan padding form isian saja
- perhatikan nama tiap-tiap form isian pada script name="" karena nantinya akan dipanggil berdasarkan nama form tersebut
Simpan dengan format file php, misal dengan nama validasiform.php. Jangan lupa disimpan pada htdocs di dalam folder xampp Anda masing-masing. Karena file ini berekstensi .php atau bertipe file PHP. Maka form akan seperti berikut :
Selanjutnya adalah menambahkan script PHP pada file tersebut, sebagai validasinya. Langsung saja berikut scriptnya, sisipkan diantara tulisan <!--tambahkan script PHP nya dibawah ini--> dan <!--akhir script PHP-->.
<?php
if(isset($_POST['submit'])) {
$nama = $_POST['nama'];
$tempat = $_POST['tempat'];
$email = $_POST['email'];
$telepon = $_POST['telp'];
$error = array();
if(empty($nama)) {
$error['nama'] = 'Nama harus diisi';
}
if(empty($tempat)) {
$error['tempat'] = 'Tempat lahir harus diisi';
}
if(empty($email)) {
$error['email'] = 'Email tidak boleh kosong';
}
if(empty($telepon)) {
$error['telp'] = 'Telepon tidak boleh kosong';
}
if(empty($error)) {
echo"<p>Terimakasih Sudah mengisi Data dengan lengkap</p>";
}
}
?>
- if(isset($_POST['submit'])) untuk mengawali sebuah program dengan action dari sebuah form yang terletak di dalam halaman tersebut. 'submit' adalah nama tombol/button yang telah ditentukan, sehingga sesuaikan dengan name="" pada button Anda.
- selanjutnya adalah penamaan variabel dari setiap isi/data form isian. Mulai dari $nama untuk data dari form 'nama' dan seterusnya.
- logika if(empty... adalah inti dari pengecekan form ini, yaitu jika isi dari sebuah form tidak ada/kosong/tidak ada data, maka menampilkan pesan error
- variabel $error = array() adalah penamaan array untuk nantinya dipanggil isi teksnya sesuai dengan nama array, inilah pesan eror yang akan tampil
- pendeklarasian masing-masing isi array adalah di dalam if tersebut, misal if(empty($telepon)) { $error['telp'] = 'Telepon tidak boleh kosong'; } berarti ketika variabel $telepon atau data dari form isian nomor telepon adalah kosong, maka pesan yang akan tampil adalah 'Telepon tidak boleh kosong'.
Untuk menampilkan pesan pada bagian bawah form isian masing-masing, perlu ada tambahan script di htmlnya, berikut script untuk form isiannya.
<form method="POST" action="" enctype="multipart/form-data">
<p>
<label>Nama : </label><br>
<input name="nama" type="text" placeholder="nama Anda">
<p style="color:red;"><?php echo ($error['nama']) ? $error['nama'] : ''; ?></p>
</p>
<p>
<label>Tempat Lahir : </label><br>
<input name="tempat" type="text" placeholder="Tempat lahir Anda">
<p style="color:red;"><?php echo ($error['tempat']) ? $error['tempat'] : ''; ?></p>
</p>
<p>
<label>Email : </label><br>
<input name="email" type="email" placeholder="contoh : email@anda.com">
<p style="color:red;"><?php echo ($error['email']) ? $error['email'] : ''; ?></p>
</p>
<p>
<label>Telepon : </label><br>
<input name="telp" type="tel" placeholder="nomor telepon Anda">
<p style="color:red;"><?php echo ($error['telp']) ? $error['telp'] : ''; ?></p>
</p>
<p>
<button type="reset" name="reset">Cancel</button>
<button type="submit" name="submit">Submit</button>
</p>
</form>
- pemanggilan isi array atau pesan eror adalah pada bagian <p style="color:red;"><?php echo ($error['telp']) ? $error['telp'] : ''; ?></p> , teks akan muncul dengan warna merah, dan pemanggilan array nya sesuai dengan nama array, misal $error['telp']
Hasil penuhnya akan seperti ini.
Coba-cobalah tutorial ini, sehingga Anda paham betul bagaimana caranya. Semoga tutorial membuat validasi form dengan php ini berguna untuk Anda, sekian dulu tutorial kali ini. Bila ada kesalahan maupun pertanyaan silakan komentar pada kolom yang tersedia, terimakasih.
Baca juga : Mengubah Data pada Database dari Halaman Website
Jasa Desain Grafis Jogja, portfolio kunjungi https://www.instagram.com/alfaruqmedia/ |
Kok Eror Gan.....
ReplyDeletecoba tambahkan error_reporting(0); gan
DeleteMembuat Validasi Form Dengan Php >>>>> Download Now
Delete>>>>> Download Full
Membuat Validasi Form Dengan Php >>>>> Download LINK
>>>>> Download Now
Membuat Validasi Form Dengan Php >>>>> Download Full
>>>>> Download LINK 2O
Fatal error: Uncaught Error: Call to undefined function arrray() in C:\xampp\htdocs\Proyek\signup.php:15 Stack trace: #0 {main} thrown in C:\xampp\htdocs\Proyek\signup.php on line 15
ReplyDeletegmna nih gan ?
itu mungkin ada kesalahan penulisan "array" karena nulisnya huruf "r" ada 3
Deletewww.atmaluhur.ac.id
ReplyDeleteboleh minta bantu contoh codingan CRUD di php gak klo bisa langsung sama databasenta kirim di email saya 1622500098@mahasiswa.atmaluhur.ac.id
Membuat Validasi Form Dengan Php >>>>> Download Now
ReplyDelete>>>>> Download Full
Membuat Validasi Form Dengan Php >>>>> Download LINK
>>>>> Download Now
Membuat Validasi Form Dengan Php >>>>> Download Full
>>>>> Download LINK