Contoh Penggunaan Function pada php

1. Buatlah sebuah Form sebagai inputan seperti gambar berikut dan simpan dengan nama frmorder.php

o1.gif

2. Buatlah Sebuah Form sebagai outputan untuk menerima inputan dari form input dan simpan dengan nama frmorderuas.php

o2.gif

Ketentuan Soal :

Kode Barang

Nama

Harga

B001

Monitor Samsung 15′

Rp.500.000

B002

Monitor LG 14′

Rp.400.000

B003

CD-RW Samsung

Rp.300.000

B004

Memory Card 256

Rp.450.000

B005

Hard Disk Seagate 512

Rp.570.000

 

 

 

 

 

 

 

 

 

 

 

 

a. Nama Barang sudah ditentukan sebagai berikut :

b. Total Harga = harga satuan * jumlah beli

c. Diskon = total harga * diskon yang di pilih

d. Total pembayaran = total harga – diskon

e. Tanggal cetak diambil dari tanggal komputer

 

Jawabanya

Frmorder.php


<html>

<head>

<title>Biodata Pelanggan</title>

</head>

<?

echo”<body bgcolor=black>”;

echo”<table width=60% id=table1 bordercolor=red
cellpadding=0 cellspacing=0 align=center border=1 bgcolor=white>”;

echo”<tr><td colspan=3><hr size=5 width=100%
color=blue.></td></tr>”;

echo”<tr><td colspan=3><div align=center><h2>*** TOKO SPARE
PART COMPUTER ***</h2></div>”;

echo”<hr size=5 width=100% color=black> “;?>

<form method=”post” action=”frmorderuas.php”>

<pre><b>

Nama Pelanggan : <input type=text name=”pelanggan”
size=10>

Nama Barang : <?function brg(){

$barang=array(B001,B002,B003,B004,B005);

for($b=0;$b<=4;$b++)

echo”<option value=$barang[$b]
style=’border-style:

ridge;
background-color:lightblue’>$barang[$b]”;}

?>

<select name=brg size=1><?brg();?></select>

Jumlah Beli : <input type=”text” name=”jumbel”
size=2>

Diskon : <input type=”radio” name=”disc”
value=”Tidak” unchecked>Tidak Dapat Diskon

<input type=”radio” name=”disc”
value=”10%” unchecked>10%

<input type=”radio” name=”disc”
value=”20%” unchecked>20%

<hr><localhost/ady/Clock.exe>

<center><input type=submit value=Cetak> <input type=reset
value=Batal></center>

</pre></td></tr>

</table>

</body>

</html>

 

Frmorderuas.php

 

<?

$pelanggan=$HTTP_POST_VARS[“pelanggan”];

$jumbel=$HTTP_POST_VARS[“jumbel”];

$barang=$HTTP_POST_VARS[“brg”];

$disc=$HTTP_POST_VARS[“disc”];

$jmlbyr=$HTTP_POST_VARS[“jmlbyr”];

echo”<body bgcolor=black>”;

echo”<table width=60% id=table1 bordercolor=red
cellpadding=0 cellspacing=0 align=center border=1 bgcolor=white>”;

echo”<pre>”;

echo”<tr><td colspan=3>”;

echo”<pre>”;

echo”<div align=center><h2>*** TOKO SPARE PART COMPUTER
***<br></h2></div>”;

echo”<hr size=5 width=100% color=blue> “;

echo”<b> Nama Pelanggan
$pelanggan<br>”;

if($barang==”B001″)

{$harga=500000;

echo” Kode Barang <b>
$barang,  <br>”;

echo” Nama Barang <b>
Monitor Samsung 15′ ,  <br>”;}

elseif($barang==”B002″)

{$harga=400000;

echo” Kode Barang <b>
$barang,  <br>”;

echo” Nama Barang <b>
Monitor LG 14′,  <br>”;}

elseif($barang==”B003″)

{$harga=300000;

echo” Kode Barang <b>
$barang,  <br>”;

echo” Nama Barang <b>
CD-RW Samsung,  <br>”;}

elseif($barang==”B004″)

{ $harga=450000;

echo” Kode Barang <b>
$barang,  <br>”;

echo” Nama Barang
<b> Memory Card 256   <br>”;}

else

{ $harga=570000;

echo” Kode Barang <b>
$barang,  <br>”;

echo” Nama Barang
<b> Hard Disk Seagate 512,  <br>”;}

echo”<hr size=2><br>”;

$total=$harga*$jumbel;

echo” Harga Satuan Rp. $harga<br>”;

echo” Jumlah Beli <u> $jumbel
buah</u><br>”;

echo” Total Harga Rp. $total<br>”;

if($disc==”Tidak”)

{$disc=0*$total;}

elseif($disc==”10%”)

{$disc=0.1*$total;}

else

{$disc=0.2*$total;}

echo” Diskon Rp. $disc<br>”;

echo”<hr><b> “;

$kembali=$total-$disc;

echo” Total Pembayaran <b>Rp. $kembali</b><br>”;

$tanggal=date(“d F Y”);

$jam=date(“H:i”);

echo” Dicetak pada tanggal : $tanggal – $jam”;

echo”</pre>”;

echo”<form action=frmorder.php method=post><input
type=submit value=Kembali>”;

?>

2 Tanggapan

  1. please help me…. how to make a report with php

  2. mantap

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

%d blogger menyukai ini: