Jumat, 10 Juni 2011

Latihan database toko_online

Latihan ini merupakan contoh latihan hari selasa tanggal 7 juni 2011
buat database baru dengan nama : toko_online
buat tabelnya dengan nama transaksi dengan struktur sbb :

noreg varchar(9) primary key
tgl date
nm_pembeli varchar(20)
email varchar(20)
buku varchar(15)
harga int
jmlbeli int
diskon int
total double

Lalu buat file inputnya dengan nama : transaksi_in.php


<!doctype html public "-//W3C//DTD HTML 4.0 //EN">
<html>
<head>
<title>Title here!</title>
</head>
<body bgcolor=orange>
<form action="transaksi_out.php" method="Post">
<div align=center><h1>-Penjualan Toko online-</h1>
<hr width=75%>
<pre><b>
No Registrasi <input type=text name='noreg'><br>
<table border=2>
<tr align="left">
<td>Nama Pembeli</td>
<td>:</td>
<td><input type=text name='napem'></td>
</tr>
<tr align="left">
<td>Email</td>
<td>:</td>
<td><input type=text name='mail'></td>
</tr>
<tr align="left">
<td>Kode Buku</td>
<td>:</td>
<td><select name="kode">
<option value="BK001">BK001</option>
<option value="BK002">BK002</option>
<option value="BK003">BK003</option>
<option value="BK004">BK004</option></td>
</tr>
<tr align="left">
<td>Jumlah Beli</td>
<td>:</td>
<td><input type=text name="jml"></td>
</tr>
<tr align="left">
<td>Pembayaran Via</td>
<td>:</td>
<td><select name="bayar">
<option value="transfer">Transfer</option>
<option value="cash">Cash</option></td>
</tr>
<tr align="center">
<td colspan="3"><input type="submit" value="Pesan Transaksi"><input type="reset" value="Batal"></td></tr>
</b></pre>
</table>
</div>
</form>
</body>
</html>


Lalu buat file outputnya dengan nama: transaksi_out.php

<!doctype html public "-//W3C//DTD HTML 4.0 //EN">
<html>
<head>
<title>Title here!</title>
</head>
<body>
<?php
mysql_connect("localhost","root","");
mysql_select_db("Penjualan2_ricky");
$noreg=$_POST['noreg'];
$tgl=date("Y-m-d");
$customer=$_POST['napem'];
$email=$_POST['mail'];
$kode=$_POST['kode'];
if ($kode=="BK001")
{$nm="PHP & Mysql";
$harga=55000;}
elseif($kode=="BK002")
{$nm="Program Pascal";
$harga=40000;}
elseif($kode=="BK003")
{$nm="PTIK";
$harga=45000;}
else
{$nm="Manajemen Proyek";
$harga=35000;}

$jml=$_POST['jml'];
$bayar=$_POST['bayar'];
if($bayar="transfer")
{$diskon=$harga*0.1;}
elseif($bayar="cash")
{$diskon=0;}
$total=($harga*$jml)-$diskon;
$simpan="insert into transaksi values('$noreg','$tgl','$customer','$email','$nm',
'$harga','$jml','$diskon','$total')";
$cek=mysql_query($simpan) or die(mysql_error());
if ($cek)
{
echo"<pre>";
echo"<strong><h2>DATA TRANSAKSI</h2></strong>";
echo"No Transaksi =$noreg<br>";
echo"Tanggal =$tgl<br>";
echo"Nama Pembeli =$customer<br>";
echo"Email =$email<br>";
echo"Judul Buku =$nm<br>";
echo"Harga =$harga<br>";
echo"Jumlah Beli =$jml<br>";
echo"Diskon =$diskon<br>";
echo"Total =$total<br>";
echo"Data Berhasil Disimpan<br>";
echo"<a href='tampil_laporan.php'>TAMPIL LAPORAN</a><br>";
echo"<a href='transaksi.php'>INPUT DATA LAGI</a>";
}
else
{
echo"Data Gagal disimpan<br>";
echo"<a href='transaksi_in.php'>INPUT DATA LAGI</a>";
}
?>
</body>
</html>


Tidak ada komentar:

Posting Komentar

On line gk nehh