08:36
0

Pada post ini saya akan menampilkan cara mengunakan metode form untuk menginput data dan selanjutnya disimpan pada sebuah file PHP dengan metode POST.
Terdapat dua cara Fungsi penyimpanan yang saya posting disini .,yaitu dengan branches dan function with branches


Output Form:




Berikut adalah kode HTML untuk bentuk form diatas

<html>
<h1>Fungsi Aritmatika</h1>
<table>
<form action="kalkulator.php" method="post" >

<tr bgcolor="#CCCCCC">
<td>Bilangan 1</td>
<td>:</td>
<td><input type="text" name="txtBil1" id='txtBil1'width='50'></td>
</tr>
<td>Bilangan 2</td>
<td>:</td>
<td><input type="text" name="txtBil2" id='txtBil2' id='txtBil2' width='50'></td>
</tr>
<tr bgcolor="#CCCCCC">
<td>Operasi</td>
<td>:</td>
<td><select name="cbOperasi">
    <option value="Penambahan">Penambahan</option>
    <option value="Pengurangan">Pengurangan</option>
    <option value="Perkalian">Perkalian</option>
    <option value="Pembagian">Pembagian</option>
</select>
<tr>
<td></td>
<td></td>
<br/>
<td><input type="submit" value="Submit" /></td>
</tr>
</form>
</table>
</html>

Selanjutnya adalah membuat fungsi PHP untuk menampung dan menampilkan  input diatas

Output Fungsi


Berikut adalah kode Programnya (Branches)

<html>
<head>
<title>Pengolahan Data - Form Metode POST</title>
</head>
<body>
<h1>Fungsi Aritmatika</h1>
<table width="400" border="0">

<?php
$Bil1=$_POST['txtBil1'];
$Bil2=$_POST['txtBil2'];
$operasi=$_POST['cbOperasi'];
$hasil='';
?>
<tr bgcolor="#CCCCCC">
<td>Bilangan1</td>
<td>:</td>
<td><?php echo $_POST['txtBil1']; ?></td>
</tr>
<tr>
<td>Bilangan2</td>
<td>:</td>
<td><?php echo $_POST['txtBil2']; ?></td>
</tr>
<tr bgcolor="#CCCCCC">
<td>Operasi</td>
<td>:</td>
<td><?php
if($operasi=="Penambahan"){
    echo 'Penambahan';
}else if($operasi=="Pengurangan"){
    echo 'Pengurangan';
}else if($operasi=="Perkalian"){
    echo 'Perkalian';
}else if($operasi=="Pembagian"){
    echo 'Pembagian';
}
?></td>
</tr>
<tr>
<td>Hasil</td>
<td>:</td>
<td>
<?php
if($operasi=="Penambahan"){
    $hasil=$Bil1+$Bil2;   
}else if($operasi=="Pengurangan"){
    $hasil=$Bil1-$Bil2;
}else if($operasi=="Perkalian"){
    $hasil=$Bil1*$Bil2;
}else if($operasi=="Pembagian"){
    $hasil=$Bil1/$Bil2;
}
echo $hasil;
?>
</td>
</tr>

<tr bgcolor="#CCCCCC">
<td>Ekspresi Matematis</td>
<td>:</td>
<td>
<?php
if($operasi=="Penambahan"){
    echo $Bil1."+".$Bil2."=".$hasil;
}else if($operasi=="Pengurangan"){
    echo $Bil1."-".$Bil2."=".$hasil;
}else if($operasi=="Perkalian"){
echo $Bil1."*".$Bil2."=".$hasil;
}else if($operasi=="Pembagian"){
    echo $Bil1."/".$Bil2."=".$hasil;
}
?>
</table>
</html>

Dan berikut adalah kode fungsi PHP dengan function disertai branches,dimana cukup dengan menggunakan satu  function untuk semua operasi aritmatika  (+,-,*,/) .

<html>
<head>
<title>Pengolahan Data - Form Metode POST</title>
</head>
<body>
<h1>Fungsi Aritmatika</h1>
<table width="400" border="0">

<?php
$Bil1=$_POST['txtBil1'];
$Bil2=$_POST['txtBil2'];
$operasi=$_POST['cbOperasi'];
$hasil='';

function aritmatika($Bil1,$Bil2,$operasi){
global $Bil1;
global $Bil2;
if($operasi=='Penambahan'){
$hasil=$Bil1+$Bil2;
}else if ($operasi=='Pengurangan'){
$hasil=$Bil1-$Bil2;
}else if ($operasi=='Perkalian'){
$hasil=$Bil1*$Bil2;
}else if ($operasi=='Pembagian'){
$hasil=$Bil1/$Bil2;
}
return $hasil;
}


?>
<tr bgcolor="#CCCCCC">
<td>Bilangan1</td>
<td>:</td>
<td><?php echo $_POST['txtBil1']; ?></td>
</tr>
<tr>
<td>Bilangan2</td>
<td>:</td>
<td><?php echo $_POST['txtBil2']; ?></td>
</tr>
<tr bgcolor="#CCCCCC">
<td>Operasi</td>
<td>:</td>
<td><?php
if($operasi=="Penambahan"){
    echo 'Penambahan';
}else if($operasi=="Pengurangan"){
    echo 'Pengurangan';
}else if($operasi=="Perkalian"){
    echo 'Perkalian';
}else if($operasi=="Pembagian"){
    echo 'Pembagian';
}
?></td>
</tr>
<tr>
<td>Hasil</td>
<td>:</td>
<td>
<?php
if($operasi=="Penambahan"){
    echo aritmatika($Bil1,$Bil2,$operasi);
}else if($operasi=="Pengurangan"){
    echo aritmatika($Bil1,$Bil2,$operasi);
}else if($operasi=="Perkalian"){
    echo aritmatika($Bil1,$Bil2,$operasi);
}else if($operasi=="Pembagian"){
    echo aritmatika($Bil1,$Bil2,$operasi);
}
?>
</td>
</tr>

<tr bgcolor="#CCCCCC">
<td>Ekspresi Matematis</td>
<td>:</td>
<td>
<?php
if($operasi=="Penambahan"){
    echo $Bil1."+".$Bil2."=".aritmatika($Bil1,$Bil2,$operasi);
}else if($operasi=="Pengurangan"){
    echo $Bil1."-".$Bil2."=". aritmatika($Bil1,$Bil2,$operasi);
}else if($operasi=="Perkalian"){
echo $Bil1."*".$Bil2."=".aritmatika($Bil1,$Bil2,$operasi);
}else if($operasi=="Pembagian"){
    echo $Bil1."/".$Bil2."=".aritmatika($Bil1,$Bil2,$operasi);
}

?>
</table>
</html>

Demikian lah post  yang saya buat,semoga dapat berguna.
Jika terdapat kesalahan silahkan comment pada form yang disediakan.














Newer Post
Previous
This is the last post.

0 comments:

Post a Comment

Total Pageviews

Footer Widget 3

Footer Widget 2

Powered by Blogger.

Labels