Sunday, February 16, 2014

PHP : Validasi angka pada form input

Kadang kita perlu membuat input data pada php hanya menggunakan angka saja untuk keperluan tertentu seperti input nilai, harga dan lainnya.

Lalu bagaimana cara membuat form input validasi menggunakan angka?

Berikut cara membuat form validasi angka mengunakan php.
  1. Buat terlebih dahulu form inputnya dan simpan dengan nama validasi.html. disini saya menggunakan notepad untuk membuat form inputnya. bisa juga menggunakan aplikasi edit++ atau aplikasi lainnya.
    <form action='aksi.php' method='POST'>
    <input type='text' name='harga'/>
    <input type='submit' value='simpan' name='simpan'/>
    </form>
  2. Sekarang membuat file aksi.php
    <?php
    if (isset($_POST['simpan']))
    {
      $harga=$_POST['harga'];
        if (!is_numeric($harga))
        {
          echo 'Input Harga Harus Angka';
        }
        else
       {
          echo 'Harga Rp.'.$harga;
       }
    }
    ?>
  3. Perhatikan tulisan warna merah di aksi.php (is_numeric). is_numeric adalah kode php untuk validasi angka.
Semoga bermanfaat....