<?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
0 comments:
Post a Comment
Note: Only a member of this blog may post a comment.