Belajar Mengelola Form Isian (Kalkulator PHP)

Kali ini kita belajar sesuatu yang lebih menarik. Kita akan coba membuat sebuah script sederhana yang bisa mengelola isian form

Sebagai bahan belajar pertama, kita bikin sebuah script kalkulator sederhana. Oke, kita buat dulu form-nya seperti ini:

  1. <form action=”” method=”post”>
  2. <h2>Kalkulator Online</h2>
  3. <input type=”text” name=”angka1″ size=”5″ />
  4. <select name=”operasi”>
  5.    <option value=”*”>x</option>
  6.    <option value=”/”>:</option>
  7.    <option value=”+”>+</option>
  8.    <option value=”-“>-</option>
  9. </select>
  10. <input type=”text” name=”angka2″ size=”5″ />
  11. <input type=”submit” value=”Hasil =” />
  12. </form>

Nah simpan dengan nama kalkulator.php, kalau anda jalankan, maka dia akan menampilkan form kalkulator biasa. Sekarang mari kita buat script pengolahnya. Kita tempatkan sebelum kode </form>agar hasilnya muncul disana.

  1. <?php
  2. if ($_POST[angka1] && $_POST[angka2]) {
  3.      if ($_POST[operasi] == ‘*’) {
  4.           echo $_POST[angka1]*$_POST[angka2];
  5.      } elseif ($_POST[operasi] == ‘/’) {
  6.           echo $_POST[angka1]/$_POST[angka2];
  7.      } elseif ($_POST[operasi] == ‘+’) {
  8.           echo $_POST[angka1]+$_POST[angka2];
  9.      } elseif ($_POST[operasi] == ‘-‘) {
  10.           echo $_POST[angka1]-$_POST[angka2];
  11.      }
  12. }
  13. ?>

Sekarang coba anda jalankan. Tinggal masukkan angka di box yang tersedia lalu memilih operasinya. Sekarang anda sudah punya kalkulator sederhana menggunakan PHP hehehe… Anda tentu bisa menerapkannya untuk kalkulator yang lain misalnya kalkulator untuk menghitung luas segitiga, luas lingkaran, volume bangun, dll. Tinggal memasukkan saja rumusnya di pemrosesannya.

Oke, saya jelaskan dulu soal variabel $_POST yang kita pakai. Karena form action itu memiliki 2 method yaitu POST dan GET, maka variabelnya-pun ada 2 macam yaitu $_POST dan $_GET. Pada contoh diatas, form actionnya kita pakai POST sehingga pemrosesnya harus memakai $_POST.

Untuk string di dalam kurung kotak, adalah name dari input fieldnya. Misalnya input pertama namenya kan angka1, maka variabel yang menunjukkan hasil input itu namanya $_POST[angka1]. Untuk input-input yang lain juga sama.

Dalam memproses kita tetapkan persyaratan sebelum proses dilakukan yaitu isian untuk angka1 dan angka2 harus ada. Untuk operasi tidak perlu kita cek karena secara default pasti ada karena menggunakan perintah select. Selamat mencoba !!

Tinggalkan Balasan

Isikan data di bawah atau klik salah satu ikon untuk log in:

Logo WordPress.com

You are commenting using your WordPress.com account. Logout / Ubah )

Gambar Twitter

You are commenting using your Twitter account. Logout / Ubah )

Foto Facebook

You are commenting using your Facebook account. Logout / Ubah )

Foto Google+

You are commenting using your Google+ account. Logout / Ubah )

Connecting to %s