Pertama kali belajar tentang bahasa pemrograman, dahulu mulai dari
belajar DBase, Foxbase sampai dengan pemrograman Dektop seperti Visual
basic, Visual Foxpro, Borland Delphi dan PHP, awal materi yang
didapatkan untuk contoh adalah tentang fungsi kalkulator. Oleh karena
itu disini saya akan coba membahas penggunaan form sebagai kalkulator
pada PHP.
Ada beberapa materi dasar yang dapat kita pelajari dari contoh yang
akan saya sampaikan, pertama adalah contoh pembuatan form, pengiriman
variable form dengan mothod POST, pemesanan variabel dan fungsi logika
(IF)
Baiklah sebagai contoh, sebaiknya anda langsung saja membuka aplikasi
teks editor Anda, dan pastikan Apache Web Server dan Server MySQL Anda
sudah dalam kondisi aktif
File 1 : form_kalkulator.php
- <form method="post" action="hitung_kalkulator.php">
- <table>
- <tr>
- <td>Bilangan Pertama</td>
- <td> : <input type="text" name="bil1" /></td>
- </tr>
- <tr>
- <td>Bilangan Kedua</td>
- <td> : <input type="text" name="bil2" /></td>
- </tr>
- <tr>
- <td colspan=2>
- <input type="submit" name="submit1" value="+" />
- <input type="submit" name="submit2" value="-" />
- <input type="submit" name="submit3" value="x" />
- <input type="submit" name="submit4" value="/" />
- </td>
- </tr>
- </table>
- </form>
File 2 : hitung_kalkulator.php
- <?php
- $bil1 = $_POST['bil1'];
- $bil2 = $_POST['bil2'];
-
- if($_POST['submit1']){
- $hasil = $bil1 + $bil2;
- echo "Hasil Penjumlahannya adalah $hasil";
- }
- elseif($_POST['submit2']) {
- $hasil = $bil1 - $bil2;
- echo "Hasil Pengurangannya adalah $hasil";
- }
- elseif($_POST['submit3']) {
- $hasil = $bil1 * $bil2;
- echo "hasil Perkaliannya adalah $hasil";
- }
- else {
- $hasil = $bil1 / $bil2;
- echo "hasil Pembagiannya adalah $hasil";
- }
- ?>
Dan untuk hasil perhitungan yang tampil di browser adalah sebagai berikut :
Form kalkulator
Contoh Hasil Perkalian
Semoga bagi yang masih bingung dengan bahasa pemrograman PHP bisa terbantu dengan tutorial dasar ini.
Belum ada tanggapan untuk "Membuat Kalkulator Dengan PHP (Bagian 2)"
Post a Comment