Validasi Angka pada Form di PHP
Terkadang klo kita buat halaman kontak, profil, atau lainnya yang memerlukan data-data seperti nomor telepon, fax, kode pos dan lainnya yang membutuhkan angka, secara logika harus ada peringatan jikalau user mengisi dengan karakter abjad(selain angka).
Walaupun type kolomnya sudah integer, kalau tanpa validasi, maka hasilnya akan selalu ‘0’. Jadi harus ada validasinya disini.
Simpel aja seh, yaudah yuk kita sambil praktek aja deh ๐
Misalnya kita sudah mempunyai sebuah form sebagai berikut:
[html title=”index.php”]<form action="proses.php" method="post">
<input type="text" name="angka" />
<input type="submit" value="Submit" />
</form>[/html]
Yang harus dipastikan nilainya harus angka adalah untuk variabel ‘angka’.
Nanti, pada file action-nya sebagai berikut:
[php highlight=”5″]<?php
$angka = $_POST[‘angka’];
if( $angka != ” ){
if( !is_numeric($angka) ){
echo "Type data yang Anda inputkan harus berupa number";
}else{
echo "Data yang Anda masukkan benar angka";
}
}else{
echo ‘Masukan dulu inputan!’;
}
?>[/php]
Jadi fungsi untuk validasi angka adalah ‘is_numeric()‘. Dengan fungsi itu kita bisa mengetahui nilai dari sebuah input itu angka atau bukan.
P.S: Maaf neh buat murid kursusku, karena agak telat ngasih taunya :p
aa tarok dimana man di simpan.php tu pening
Yg jelas 1 folder dengan formnya ๐