Membatasi Jumlah Maximal – Minimal Input Memakai Php
Terkadang ada beberapa input pada form input yang sebetulnya memang harus dibatasi jumlah Maximal ataupun minimal data yang boleh dimasukan, ibarat contohnya untuk nilai input ibarat No. Handphone, NIK, NISN dan jenis data lainnya yang mempunyai ketetapan atau panjang nilai yang seragam. melaluiataubersamaini membatasi jumlah input Maximal – minimal data pada form input, maka diharpkan kita sanggup mendapat data yang valid atau sesuai dengan kebutuhan.
Baca juga :
- Membatasi Input Form Hanya Alphabet Menggunakan PHP
- Membatasi Input Hanya Boleh Diisi Angka Saja Menggunakan PHP
Selain didefinisikan jumlah makmimal dan minimal inputnya pada formulir/form HTML dengan menambahkan fungsi maxlength dan minlength, Anda juga perlu memvalidasi jumlah input makmimal dan minimalnya memakai PHP sebelum diproses/disimpan ke database.
Teknik tergampang untuk menyidik jumlah inputan yang dikirim oleh user yaitu dengan memakai fungsi strlen PHP. Fungsi strlen sanggup menyidik berapa jumlah variabel/data yang tersimpan ataupun dikirim oleh user. Jumlah data yang dikirim nantinya akan dibandingkan dengan nilai Maximal atau minimal abjad yang boleh dimasukan, jikalau jumlah maximal ataupun minimalnya tidak terpenuhi, maka pada percabangan akan menghasilkan pesan kesalahan sehingga perintah selanjutnya tidak akan dieksekusi.
Anda sanggup memakai tanda < untuk nilai dihentikan lebih kecil/kurang dan tanda > untuk tidak lebih besar atau juga sanggup memakai operator array ibarat mengunakan operator != untuk mencari ketidaksamaan dalam perbandingan, atau == untuk nilai sama dan lain sebagainya.
Membatasi Jumlah Maximal – Minimal Input Menggunakan PHP
Misalnya saya mempunyai nilai input untuk nomor Handphone, dimana nilai input yang saya inginkan dihentikan lebih dan kurang dari 12 abjad maka, Saya sanggup memakai operator != untuk melaksanakan perbandingan dengan nilai/jumlah variabel yang didapatkan oleh fungsi strlen.
misal – misal :
<?php $nilai="aaaa"; if(strlen($nilai) >3){ echo "Input nilai terlalu banyak"; }else{ echo "Nilai Benar"; } ?>
Hasil sanksi instruksi diatas akan menghasilkan pesan “Input Nilai terlalu banyak” sebab nilai yang terdapat pada variabel berjumlah 4 karakter, sedangkan pada percabangan nilai dihentikan lebih besar > dari 3
Sekarang jikalau diimplementasikan pada variabel yang dikirim dari sebuah form memakai POST, maka contohnya ialah sebagai diberikut :
<?php if(strlen($_POST['nilai']) >3){ echo "Input nilai terlalu banyak"; }else{ echo "Nilai Benar"; } ?>
Mengatur Jumlah Maxmimal atau Minimal
Jika ingin membatasi jumlah maximal atau minimal contohnya pada form input yang harus memasukan jumlah maxmimal atau minimal 12 karkater, maka sanggup memakai operator !=
misal
<?php if(strlen($_POST['nilai']) !=12){ echo "Input nilai salah"; }else{ echo "Nilai Benar"; } ?>
Post a Comment for "Membatasi Jumlah Maximal – Minimal Input Memakai Php"