Membatasi Input Hanya Boleh Diisi Angka Saja Memakai Php
Sebelumnya pernah dibahas wacana bagaimana membatasi nilai input pada form supaya spesialuntuk boleh diisi dengan nilai angka saja memakai JavaScript, nah kini akan dibahas juga bagaimana melaksanakan validasi yang sama namun memakai metode/bahasa yang tidak sama adalah memakai script PHP.
Pada dasarnya metode validasi ini juga seolah-olah dengan validasi yang pernah saya bahas pada artikel Membatasi Input Form Hanya Alphabet Menggunakan PHP , jadi nantinya kita cukup membuat sebuah variabel yang mendefinisikan nilai angka lalu selanjutnya dilakukan pengecekan memakai fungsi preg_match PHP
Membatasi Input Hanya Boleh Diisi Angka Saja Menggunakan PHP
Pada dasarnya metode validasi ini juga seolah-olah dengan validasi yang pernah saya bahas pada artikel Membatasi Input Form Hanya Alphabet Menggunakan PHP , jadi nantinya kita cukup membuat sebuah variabel yang mendefinisikan nilai angka lalu selanjutnya dilakukan pengecekan memakai fungsi preg_match PHP
Membatasi Input Hanya Boleh Diisi Angka Saja Menggunakan PHP
Saya akan sedikit mempersembahkan referensi bagaimana melaksanakan validasi supaya data yang di inputkan oleh pengguna ke form spesialuntuk boleh data berupa angka saja. Jika data mengandung unsur Alpgabet, string, slash atau hal lainnya yang bukan berupa angka maka PHP akan mempersembahkan respon dengan menampilkan pesan kepada penguna bahwa data yang dimasukan salah atau tidak sesuai
- Seperti biasa pertama Anda buat terlebih lampau sebuah formulir yang bertugas untuk mengirim data.
misal<html> <head> <titile>Form Cek Angka</titile> </head> <body> <form action="cek_angka_proses.php" method="post"> <input type="text" name="angka" id="angka" placeholder="Masukan nilai Input"> <input type="submit" name="kirim" id="kirim" value="kirim"> <input type="reset" name="reset" id="reset" value="Reset"> </form> </body> </html>
- Buat sebuah file PHP yang bertugas mengecek input, misal dengan nama cek_angka_proses.php.
misal<?php $input = $_POST['angka']; $var = "/^[0-9]*$/"; if(!preg_match($var,$input)){ echo "Data tidak sesuai ketentuan, masukan spesialuntuk Angka saja"; } else echo "Input engkau benar"; ?>
Membuat Function PHP Untuk Mengecek Data Angka
Untuk Membatasi nilai input form spesialuntuk boleh diisi angka saja, Anda dapat juga menggunakn/menciptakan sebuah function PHP yang bertugas untuk mengecek nilai angka tersebut. Makara tidak usah menulis fungsi preg_match berkali - kali saat membutuhkan fungsi untuk melaksanakan pengecekan data, cukup menyelipkan fungsi didalam percabangan IF
misal :
<?php if(cek_angka($_POST['angka'])){ echo "Data tidak sesuai ketentuan, masukan spesialuntuk Angka saja"; } else echo "Input engkau benar"; //function dapat disimpan ditempat terpisah function cek_angka($nilai){ if(!preg_match("/^[0-9]*$/",$nilai)){ $hasil=true; }else{ $hasil=false; } return $hasil; } ?>
Selanjutnya jikalau ingin melaksanakan validasi terhadap jumlah terbaik dan minimal angka yang boleh diinputkan, Anda dapat membaca artikel wacana Membatasi Jumlah Maximal - Minimal Input Menggunakan PHP
Post a Comment for "Membatasi Input Hanya Boleh Diisi Angka Saja Memakai Php"