Home » » Membuat Calculator dengan PHP & SESSION

Membuat Calculator dengan PHP & SESSION

By Admin | 8:27 AM | 0 comments
Baiklah langsung saja kita mulai tutorial kali ini tentang Membuat Calculator dengan PHP & SESSION, Pertama buatlah sebuah file dengan nama index.php lalu copykan code berikut :
<?php session_start(); ?>
<!DOCTYPE html>
<html>
<head>
 <title>Simple Calculator</title>
</head>
<body >
<form action="hitung.php" method="post">
<input name="nilai1" type="text" size="10" maxlength="9" value="<?php echo $_SESSION['nilai1'];?>">
<?php echo $_SESSION['op'];?>
<input name="nilai2" type="text" size="10" maxlength="9" value="<?php echo $_SESSION['nilai2'];?>">
</br><hr align="left" width ="19%">
<b>Hasil : </b>
<input name="hasil" type="text" readonly="readonly" size="19" value ="
<?php 
 if(isset($_SESSION['hasil'])){
  echo $_SESSION['hasil'];
  unset($_SESSION['hasil']);
 }
?> "><br />
<p>
<input name="Tambah" value="  +  " type="submit">
<input name="Kurang" value="  -  " type="submit">
<input name="Kali" value="  x  " type="submit">
<input name="Bagi" value="  /  " type="submit">
<input name="Clear" value=" C " type="submit">
</p>
</form>
</body>
</html>
Kemudian buat file dengan nama hitung.php lalu copykan code berikut :
<?php

session_start();

if(isset($_POST['nilai1'] )&& ($_POST['nilai2'])){

 $nilai1= (float)$_POST['nilai1'];
 $nilai2= (float)$_POST['nilai2'];
 
 $_SESSION['nilai1']=$nilai1;
 $_SESSION['nilai2']=$nilai2;
 
 if(isset($_POST['Tambah'])){
  $jumlah= $nilai1 + $nilai2;
  $_SESSION['op'] = " + ";
 }
 
 if(isset($_POST['Kurang'])){
  $jumlah= $nilai1 - $nilai2;
  $_SESSION['op'] = " - ";
 }
 
 if(isset($_POST['Kali'])){
  $jumlah= $nilai1 * $nilai2;
  $_SESSION['op'] = " x ";
 }
 
 if(isset($_POST['Bagi'])){
  $jumlah= $nilai1 / $nilai2;
  $_SESSION['op'] = " / ";
 }
 
 if(isset($_POST['Clear'])){
  $_SESSION['nilai1']="";
  $_SESSION['nilai2']="";
  $_SESSION['op']=" + "; //set default

 }
 
 $_SESSION['hasil'] = (float)$jumlah;//tipe data terserah anda 
 
}else { 
 $_SESSION['hasil'] = 0; 
}
header("location:index.php");
?>
kalau sudah benar melakukan langkah-langkah diatas maka hasilnya akan seperti dibawah ini :


Atau mau cara cepat bisa download source codenya disini 


Share this article :

0 comments:

Post a Comment

Note: Only a member of this blog may post a comment.

 
Support : Creating Website | Johny Template | Mas Template
Copyright © 2013. Blog Mblasak - All Rights Reserved
Template Modify by Creating Website
Proudly powered by Blogger