際際滷

際際滷Share a Scribd company logo
Freak-kutuonline
1
WP1  TOKO BUNGA RED FLOWER
Buat database dengan nama dbTokoBunga, kemudian buat tabel orderBunga dengan
spesifikasi tabel seperti berikut.
Field Type Length/Size Index Extra
No_order Int 5 Primary Auto_Increment
Tgl_order Varchar 30
Nama_pemesan Varchar 30
Alamat Varchar 50
Telp Varchar 15
Jenis_bunga Varchar 20
Harga Double
Jml_pesan Int 3
Ongkos_kirim Double
Total_bayar double
Jalankan Dreamweaver, buat file-file berikut.
Koneksi.php
<?php
$host="localhost";
$user="root";
$pass="";
$db="dbTokoBunga";
$Conn=mysql_connect($host,$user,$pass)or die(mysql_error());
mysql_select_db($db,$Conn);
?>
Buat tampilan input pemesanan bunga seperti gambar dibawah ini menggunakan
komponen Table, simpan dengan nama input_bunga.php.
Freak-kutuonline
2
Gambar 1. Tampilan input data pemesanan bunga.
Script input_bunga.php
<style type="text/css">
.judul {
font-family: "Courier New", Courier, monospace;
font-size: 24px;
color: #FFF;
text-align: center;
display: block;
background-color: #06F;
}
</style>
</head>
<body>
<form id="form1" name="form1" method="post" action="simpan_order.php">
<table width="600" border="0" align="center">
<tr>
<td colspan="2"><span class="judul">TOKO BUNGA RED
FLOWERS</span></td>
</tr>
<tr>
<td width="187">NAMA PEMESAN</td>
<td width="397"><input name="nama_pemesan" type="text" size="40"
/>&nbsp;</td>
</tr>
<tr>
Freak-kutuonline
3
<td valign="top">ALAMAT PENGIRIMAN</td>
<td><textarea name="alamat" cols="40" rows="3"></textarea>&nbsp;</td>
</tr>
<tr>
<td>NO TELP</td>
<td><input name="telp" type="text" size="30" />&nbsp;</td>
</tr>
<tr>
<td>JENIS BUNGA</td>
<td>
<select name="jns_bunga" size="1">
<option>Mawar</option>
<option>Anggrek</option>
<option>Melati</option>
<option>Dahlia</option>
<option>Tulip</option>
</select>
</td>
</tr>
<tr>
<td>JUMLAH PESAN</td>
<td><input name="jml_pesan" type="text" size="10" />
&nbsp;/ tangkai</td>
</tr>
<tr>
<td>ONGKOS KIRIM</td>
<td><input name="ongkir" type="text" size="30" /></td>
</tr>
<tr>
<td>&nbsp;</td>
<td>&nbsp;*) Cek ongkos kirim via JNE</td>
</tr>
<tr>
<td colspan="2" bgcolor="#0066FF"><div align="right"><input name="submit"
type="submit" value="Submit" /><input name="reset" type="reset" value="Reset"
/></div></td>
</tr>
</table>
</form>
</body>
Freak-kutuonline
4
Ketentuan soal:
1. Pilihan jenis bunga akan menentukan harga bunga.
Jenis bunga Harga bunga
Mawar 15500
Anggrek 17000
Melati 13000
Dahlia 13500
Tulip 15000
2. Total bayar = (harga * jumlah pesan) + ongkos kirim
Selanjutnya buat file simpan_order.php, berikut script file simpan order.
<?php
include "koneksi.php";
/*---deklarasi variabel yg dibutuhkan---*/
$tgl_order = date ('d F Y');
$jns = $_POST['jns_bunga'];
$jml = $_POST['jml_pesan'];
$ongkir = $_POST['ongkir'];
/*---menentukan harga bunga
berdasarkan jenis bunga---*/
if ($jns == 'Mawar')
$harga = 15500;
else if ($jns == 'Anggrek')
$harga = 17000;
else if ($jns == 'Melati')
$harga = 13000;
else if ($jns == 'Dahlia')
$harga = 13500;
else
$harga = 15000;
/*---menghitung total bayar---*/
$total = ($harga * $jml) + $ongkir;
Freak-kutuonline
5
$simpan=mysql_query("INSERT INTO orderBunga VALUES ('',
'$tgl_order',
'$_POST[nama_pemesan]',
'$_POST[alamat]',
'$_POST[telp]',
'$jns',
$harga',
'$jml',
'$_POST[ongkir]',
$total')",$Conn);
echo "<script>alert('Data order sudah tersimpan.')</script>";
echo "<meta http-equiv='refresh' content='0;url=input_bunga.php'>";
?>
Follow me @AutisPshycophat
Facebook.com/devz.andrean

More Related Content

What's hot (20)

Pertemuan 4 revisijan2013-mhs
Pertemuan 4 revisijan2013-mhsPertemuan 4 revisijan2013-mhs
Pertemuan 4 revisijan2013-mhs
Bina Sarana Informatika
Bab 01 logika mtk diskrit
Bab 01 logika mtk diskritBab 01 logika mtk diskrit
Bab 01 logika mtk diskrit
KarlFykr
5. Doubly Linked List (Struktur Data)
5. Doubly Linked List (Struktur Data)5. Doubly Linked List (Struktur Data)
5. Doubly Linked List (Struktur Data)
Kelinci Coklat
Struktur data 05 (bs avl tree)
Struktur data 05 (bs avl tree)Struktur data 05 (bs avl tree)
Struktur data 05 (bs avl tree)
Sunarya Marwah
Materi : Struktur Data (1 Pengantar)
Materi : Struktur Data (1 Pengantar)Materi : Struktur Data (1 Pengantar)
Materi : Struktur Data (1 Pengantar)
eka pandu cynthia
Bab viii stack
Bab viii   stackBab viii   stack
Bab viii stack
Materi Kuliah Online
Jawaban Struktur data soal-latihan
Jawaban Struktur data soal-latihanJawaban Struktur data soal-latihan
Jawaban Struktur data soal-latihan
Bina Sarana Informatika
Insertion sort
Insertion sortInsertion sort
Insertion sort
Irwan Anwar
Membuat Login dengan Menghubungkan ke Database di VB.NET
Membuat Login dengan Menghubungkan ke Database di VB.NETMembuat Login dengan Menghubungkan ke Database di VB.NET
Membuat Login dengan Menghubungkan ke Database di VB.NET
Imam Halim Mursyidin
DBMS 10 | Database Transactions
DBMS 10 | Database TransactionsDBMS 10 | Database Transactions
DBMS 10 | Database Transactions
Mohammad Imam Hossain
Soal uas struktur data
Soal uas struktur dataSoal uas struktur data
Soal uas struktur data
Bina Sarana Informatika
Kisi kisi uas struktur data
Kisi kisi uas struktur dataKisi kisi uas struktur data
Kisi kisi uas struktur data
Dwi Mardianti
Materi 7 c++ array
Materi 7 c++ arrayMateri 7 c++ array
Materi 7 c++ array
imroneffendi1
4.1 Operasi Dasar Singly Linked List 1 (primitive list)
4.1 Operasi Dasar Singly Linked List  1 (primitive list)4.1 Operasi Dasar Singly Linked List  1 (primitive list)
4.1 Operasi Dasar Singly Linked List 1 (primitive list)
Kelinci Coklat
Kisi kisi soal uas semester 2 BSI
Kisi  kisi soal uas semester 2 BSIKisi  kisi soal uas semester 2 BSI
Kisi kisi soal uas semester 2 BSI
Bina Sarana Informatika
9.double linked list circular
9.double linked list circular9.double linked list circular
9.double linked list circular
Hitesh Wagle
6 strartegi pembalikan
6   strartegi pembalikan6   strartegi pembalikan
6 strartegi pembalikan
Farichah Riha
Laporan Praktikum Basis Data Modul II-Primary Key
Laporan Praktikum Basis Data Modul II-Primary KeyLaporan Praktikum Basis Data Modul II-Primary Key
Laporan Praktikum Basis Data Modul II-Primary Key
Shofura Kamal
Laporan praktikum modul 7 (dml)
Laporan praktikum modul 7 (dml)Laporan praktikum modul 7 (dml)
Laporan praktikum modul 7 (dml)
Devi Apriansyah
Tugas mandiri struktur data
Tugas mandiri struktur dataTugas mandiri struktur data
Tugas mandiri struktur data
Asep Jaenudin
Bab 01 logika mtk diskrit
Bab 01 logika mtk diskritBab 01 logika mtk diskrit
Bab 01 logika mtk diskrit
KarlFykr
5. Doubly Linked List (Struktur Data)
5. Doubly Linked List (Struktur Data)5. Doubly Linked List (Struktur Data)
5. Doubly Linked List (Struktur Data)
Kelinci Coklat
Struktur data 05 (bs avl tree)
Struktur data 05 (bs avl tree)Struktur data 05 (bs avl tree)
Struktur data 05 (bs avl tree)
Sunarya Marwah
Materi : Struktur Data (1 Pengantar)
Materi : Struktur Data (1 Pengantar)Materi : Struktur Data (1 Pengantar)
Materi : Struktur Data (1 Pengantar)
eka pandu cynthia
Insertion sort
Insertion sortInsertion sort
Insertion sort
Irwan Anwar
Membuat Login dengan Menghubungkan ke Database di VB.NET
Membuat Login dengan Menghubungkan ke Database di VB.NETMembuat Login dengan Menghubungkan ke Database di VB.NET
Membuat Login dengan Menghubungkan ke Database di VB.NET
Imam Halim Mursyidin
Kisi kisi uas struktur data
Kisi kisi uas struktur dataKisi kisi uas struktur data
Kisi kisi uas struktur data
Dwi Mardianti
Materi 7 c++ array
Materi 7 c++ arrayMateri 7 c++ array
Materi 7 c++ array
imroneffendi1
4.1 Operasi Dasar Singly Linked List 1 (primitive list)
4.1 Operasi Dasar Singly Linked List  1 (primitive list)4.1 Operasi Dasar Singly Linked List  1 (primitive list)
4.1 Operasi Dasar Singly Linked List 1 (primitive list)
Kelinci Coklat
9.double linked list circular
9.double linked list circular9.double linked list circular
9.double linked list circular
Hitesh Wagle
6 strartegi pembalikan
6   strartegi pembalikan6   strartegi pembalikan
6 strartegi pembalikan
Farichah Riha
Laporan Praktikum Basis Data Modul II-Primary Key
Laporan Praktikum Basis Data Modul II-Primary KeyLaporan Praktikum Basis Data Modul II-Primary Key
Laporan Praktikum Basis Data Modul II-Primary Key
Shofura Kamal
Laporan praktikum modul 7 (dml)
Laporan praktikum modul 7 (dml)Laporan praktikum modul 7 (dml)
Laporan praktikum modul 7 (dml)
Devi Apriansyah
Tugas mandiri struktur data
Tugas mandiri struktur dataTugas mandiri struktur data
Tugas mandiri struktur data
Asep Jaenudin

More from Doni Andriansyah (20)

e-Brochure-LionParcelCisaukLapanRaya.pdf
e-Brochure-LionParcelCisaukLapanRaya.pdfe-Brochure-LionParcelCisaukLapanRaya.pdf
e-Brochure-LionParcelCisaukLapanRaya.pdf
Doni Andriansyah
Ecommerce for everybody
Ecommerce for everybodyEcommerce for everybody
Ecommerce for everybody
Doni Andriansyah
C++ Latihan Percabangan KPR
C++ Latihan Percabangan KPRC++ Latihan Percabangan KPR
C++ Latihan Percabangan KPR
Doni Andriansyah
C++ Laundry kiloan murmer
C++ Laundry kiloan murmerC++ Laundry kiloan murmer
C++ Laundry kiloan murmer
Doni Andriansyah
Lembar kontribusi pengerjaan tugas kelompok
Lembar kontribusi pengerjaan tugas kelompokLembar kontribusi pengerjaan tugas kelompok
Lembar kontribusi pengerjaan tugas kelompok
Doni Andriansyah
Sisfo akademik #1 - data kelas
Sisfo akademik #1 - data kelasSisfo akademik #1 - data kelas
Sisfo akademik #1 - data kelas
Doni Andriansyah
Modul web design - studi kasus website portal berita
Modul web design - studi kasus website portal beritaModul web design - studi kasus website portal berita
Modul web design - studi kasus website portal berita
Doni Andriansyah
Java Web Form Pendaftaran - JSP
Java Web Form Pendaftaran - JSPJava Web Form Pendaftaran - JSP
Java Web Form Pendaftaran - JSP
Doni Andriansyah
Java web application 2 - membuat template web
Java web application 2 - membuat template webJava web application 2 - membuat template web
Java web application 2 - membuat template web
Doni Andriansyah
Java web application 1
Java web application 1Java web application 1
Java web application 1
Doni Andriansyah
Wp2 keranjang belanja
Wp2   keranjang belanjaWp2   keranjang belanja
Wp2 keranjang belanja
Doni Andriansyah
Web Programming 1 - dbKursus
Web Programming 1 - dbKursusWeb Programming 1 - dbKursus
Web Programming 1 - dbKursus
Doni Andriansyah
C++ Array Percabangan Rental VCD DVD Video Mart
C++ Array Percabangan Rental VCD DVD Video MartC++ Array Percabangan Rental VCD DVD Video Mart
C++ Array Percabangan Rental VCD DVD Video Mart
Doni Andriansyah
Web Programming - DB Galeri Foto
Web Programming - DB Galeri FotoWeb Programming - DB Galeri Foto
Web Programming - DB Galeri Foto
Doni Andriansyah
Web Programming - Simpan Tampil Customer
Web Programming - Simpan Tampil CustomerWeb Programming - Simpan Tampil Customer
Web Programming - Simpan Tampil Customer
Doni Andriansyah
Web Programming - DB Buku Tamu
Web Programming - DB Buku TamuWeb Programming - DB Buku Tamu
Web Programming - DB Buku Tamu
Doni Andriansyah
C++ Array Gerobak Fried Chicken
C++ Array Gerobak Fried ChickenC++ Array Gerobak Fried Chicken
C++ Array Gerobak Fried Chicken
Doni Andriansyah
Remastering linux slax
Remastering linux slaxRemastering linux slax
Remastering linux slax
Doni Andriansyah
Nuri proposal penelitian-doni andriansyah (sem)
Nuri proposal penelitian-doni andriansyah (sem)Nuri proposal penelitian-doni andriansyah (sem)
Nuri proposal penelitian-doni andriansyah (sem)
Doni Andriansyah
Project charter tugas uas project management
Project charter   tugas uas project managementProject charter   tugas uas project management
Project charter tugas uas project management
Doni Andriansyah
e-Brochure-LionParcelCisaukLapanRaya.pdf
e-Brochure-LionParcelCisaukLapanRaya.pdfe-Brochure-LionParcelCisaukLapanRaya.pdf
e-Brochure-LionParcelCisaukLapanRaya.pdf
Doni Andriansyah
Ecommerce for everybody
Ecommerce for everybodyEcommerce for everybody
Ecommerce for everybody
Doni Andriansyah
C++ Latihan Percabangan KPR
C++ Latihan Percabangan KPRC++ Latihan Percabangan KPR
C++ Latihan Percabangan KPR
Doni Andriansyah
C++ Laundry kiloan murmer
C++ Laundry kiloan murmerC++ Laundry kiloan murmer
C++ Laundry kiloan murmer
Doni Andriansyah
Lembar kontribusi pengerjaan tugas kelompok
Lembar kontribusi pengerjaan tugas kelompokLembar kontribusi pengerjaan tugas kelompok
Lembar kontribusi pengerjaan tugas kelompok
Doni Andriansyah
Sisfo akademik #1 - data kelas
Sisfo akademik #1 - data kelasSisfo akademik #1 - data kelas
Sisfo akademik #1 - data kelas
Doni Andriansyah
Modul web design - studi kasus website portal berita
Modul web design - studi kasus website portal beritaModul web design - studi kasus website portal berita
Modul web design - studi kasus website portal berita
Doni Andriansyah
Java Web Form Pendaftaran - JSP
Java Web Form Pendaftaran - JSPJava Web Form Pendaftaran - JSP
Java Web Form Pendaftaran - JSP
Doni Andriansyah
Java web application 2 - membuat template web
Java web application 2 - membuat template webJava web application 2 - membuat template web
Java web application 2 - membuat template web
Doni Andriansyah
Web Programming 1 - dbKursus
Web Programming 1 - dbKursusWeb Programming 1 - dbKursus
Web Programming 1 - dbKursus
Doni Andriansyah
C++ Array Percabangan Rental VCD DVD Video Mart
C++ Array Percabangan Rental VCD DVD Video MartC++ Array Percabangan Rental VCD DVD Video Mart
C++ Array Percabangan Rental VCD DVD Video Mart
Doni Andriansyah
Web Programming - DB Galeri Foto
Web Programming - DB Galeri FotoWeb Programming - DB Galeri Foto
Web Programming - DB Galeri Foto
Doni Andriansyah
Web Programming - Simpan Tampil Customer
Web Programming - Simpan Tampil CustomerWeb Programming - Simpan Tampil Customer
Web Programming - Simpan Tampil Customer
Doni Andriansyah
Web Programming - DB Buku Tamu
Web Programming - DB Buku TamuWeb Programming - DB Buku Tamu
Web Programming - DB Buku Tamu
Doni Andriansyah
C++ Array Gerobak Fried Chicken
C++ Array Gerobak Fried ChickenC++ Array Gerobak Fried Chicken
C++ Array Gerobak Fried Chicken
Doni Andriansyah
Nuri proposal penelitian-doni andriansyah (sem)
Nuri proposal penelitian-doni andriansyah (sem)Nuri proposal penelitian-doni andriansyah (sem)
Nuri proposal penelitian-doni andriansyah (sem)
Doni Andriansyah
Project charter tugas uas project management
Project charter   tugas uas project managementProject charter   tugas uas project management
Project charter tugas uas project management
Doni Andriansyah

Recently uploaded (6)

CARA TEPAT ... BerIKLAN dengan SOFT SELLING ... di Era Revolusi Industri 4.0 ...
CARA TEPAT ... BerIKLAN dengan SOFT SELLING ... di Era Revolusi Industri 4.0 ...CARA TEPAT ... BerIKLAN dengan SOFT SELLING ... di Era Revolusi Industri 4.0 ...
CARA TEPAT ... BerIKLAN dengan SOFT SELLING ... di Era Revolusi Industri 4.0 ...
Kanaidi ken
爐爛爐むた 爐爐逗く爐鉦ぎ爐 爐爐鉦ぐ爛爐爐鉦え爛爐朽く爐 爐爛爐迦た爐伍 爐爛爐 爐爐爐む爐萎ぞ爐迦く 爐爐鉦ぐ爐 爐伍ぐ爐爐鉦ぐ .ppt
爐爛爐むた 爐爐逗く爐鉦ぎ爐 爐爐鉦ぐ爛爐爐鉦え爛爐朽く爐 爐爛爐迦た爐伍  爐爛爐 爐爐爐む爐萎ぞ爐迦く 爐爐鉦ぐ爐 爐伍ぐ爐爐鉦ぐ .ppt爐爛爐むた 爐爐逗く爐鉦ぎ爐 爐爐鉦ぐ爛爐爐鉦え爛爐朽く爐 爐爛爐迦た爐伍  爐爛爐 爐爐爐む爐萎ぞ爐迦く 爐爐鉦ぐ爐 爐伍ぐ爐爐鉦ぐ .ppt
爐爛爐むた 爐爐逗く爐鉦ぎ爐 爐爐鉦ぐ爛爐爐鉦え爛爐朽く爐 爐爛爐迦た爐伍 爐爛爐 爐爐爐む爐萎ぞ爐迦く 爐爐鉦ぐ爐 爐伍ぐ爐爐鉦ぐ .ppt
BirendraPandey22
Istoria_Arxaias_Ellinikhs_Grammateias.pdf
Istoria_Arxaias_Ellinikhs_Grammateias.pdfIstoria_Arxaias_Ellinikhs_Grammateias.pdf
Istoria_Arxaias_Ellinikhs_Grammateias.pdf
EfiTsiggelidou
愆惡悸 惠 悋悖惆悋悄 悋 惴 悵悋惺 悋惠惺 悋惆惘愕
愆惡悸 惠 悋悖惆悋悄 悋 惴  悵悋惺 悋惠惺 悋惆惘愕愆惡悸 惠 悋悖惆悋悄 悋 惴  悵悋惺 悋惠惺 悋惆惘愕
愆惡悸 惠 悋悖惆悋悄 悋 惴 悵悋惺 悋惠惺 悋惆惘愕
JamaaBoussaid2
The Vocation to Evangelise with Christ (Russian).ppt
The Vocation to Evangelise with Christ (Russian).pptThe Vocation to Evangelise with Christ (Russian).ppt
The Vocation to Evangelise with Christ (Russian).ppt
Martin M Flynn
USESOFBOOKSAND STORYFORSTUDENTEDUCATION .pdf
USESOFBOOKSAND STORYFORSTUDENTEDUCATION .pdfUSESOFBOOKSAND STORYFORSTUDENTEDUCATION .pdf
USESOFBOOKSAND STORYFORSTUDENTEDUCATION .pdf
babinabohra
CARA TEPAT ... BerIKLAN dengan SOFT SELLING ... di Era Revolusi Industri 4.0 ...
CARA TEPAT ... BerIKLAN dengan SOFT SELLING ... di Era Revolusi Industri 4.0 ...CARA TEPAT ... BerIKLAN dengan SOFT SELLING ... di Era Revolusi Industri 4.0 ...
CARA TEPAT ... BerIKLAN dengan SOFT SELLING ... di Era Revolusi Industri 4.0 ...
Kanaidi ken
爐爛爐むた 爐爐逗く爐鉦ぎ爐 爐爐鉦ぐ爛爐爐鉦え爛爐朽く爐 爐爛爐迦た爐伍 爐爛爐 爐爐爐む爐萎ぞ爐迦く 爐爐鉦ぐ爐 爐伍ぐ爐爐鉦ぐ .ppt
爐爛爐むた 爐爐逗く爐鉦ぎ爐 爐爐鉦ぐ爛爐爐鉦え爛爐朽く爐 爐爛爐迦た爐伍  爐爛爐 爐爐爐む爐萎ぞ爐迦く 爐爐鉦ぐ爐 爐伍ぐ爐爐鉦ぐ .ppt爐爛爐むた 爐爐逗く爐鉦ぎ爐 爐爐鉦ぐ爛爐爐鉦え爛爐朽く爐 爐爛爐迦た爐伍  爐爛爐 爐爐爐む爐萎ぞ爐迦く 爐爐鉦ぐ爐 爐伍ぐ爐爐鉦ぐ .ppt
爐爛爐むた 爐爐逗く爐鉦ぎ爐 爐爐鉦ぐ爛爐爐鉦え爛爐朽く爐 爐爛爐迦た爐伍 爐爛爐 爐爐爐む爐萎ぞ爐迦く 爐爐鉦ぐ爐 爐伍ぐ爐爐鉦ぐ .ppt
BirendraPandey22
Istoria_Arxaias_Ellinikhs_Grammateias.pdf
Istoria_Arxaias_Ellinikhs_Grammateias.pdfIstoria_Arxaias_Ellinikhs_Grammateias.pdf
Istoria_Arxaias_Ellinikhs_Grammateias.pdf
EfiTsiggelidou
愆惡悸 惠 悋悖惆悋悄 悋 惴 悵悋惺 悋惠惺 悋惆惘愕
愆惡悸 惠 悋悖惆悋悄 悋 惴  悵悋惺 悋惠惺 悋惆惘愕愆惡悸 惠 悋悖惆悋悄 悋 惴  悵悋惺 悋惠惺 悋惆惘愕
愆惡悸 惠 悋悖惆悋悄 悋 惴 悵悋惺 悋惠惺 悋惆惘愕
JamaaBoussaid2
The Vocation to Evangelise with Christ (Russian).ppt
The Vocation to Evangelise with Christ (Russian).pptThe Vocation to Evangelise with Christ (Russian).ppt
The Vocation to Evangelise with Christ (Russian).ppt
Martin M Flynn
USESOFBOOKSAND STORYFORSTUDENTEDUCATION .pdf
USESOFBOOKSAND STORYFORSTUDENTEDUCATION .pdfUSESOFBOOKSAND STORYFORSTUDENTEDUCATION .pdf
USESOFBOOKSAND STORYFORSTUDENTEDUCATION .pdf
babinabohra

Web Programming - Toko Bunga Red Flower

  • 1. Freak-kutuonline 1 WP1 TOKO BUNGA RED FLOWER Buat database dengan nama dbTokoBunga, kemudian buat tabel orderBunga dengan spesifikasi tabel seperti berikut. Field Type Length/Size Index Extra No_order Int 5 Primary Auto_Increment Tgl_order Varchar 30 Nama_pemesan Varchar 30 Alamat Varchar 50 Telp Varchar 15 Jenis_bunga Varchar 20 Harga Double Jml_pesan Int 3 Ongkos_kirim Double Total_bayar double Jalankan Dreamweaver, buat file-file berikut. Koneksi.php <?php $host="localhost"; $user="root"; $pass=""; $db="dbTokoBunga"; $Conn=mysql_connect($host,$user,$pass)or die(mysql_error()); mysql_select_db($db,$Conn); ?> Buat tampilan input pemesanan bunga seperti gambar dibawah ini menggunakan komponen Table, simpan dengan nama input_bunga.php.
  • 2. Freak-kutuonline 2 Gambar 1. Tampilan input data pemesanan bunga. Script input_bunga.php <style type="text/css"> .judul { font-family: "Courier New", Courier, monospace; font-size: 24px; color: #FFF; text-align: center; display: block; background-color: #06F; } </style> </head> <body> <form id="form1" name="form1" method="post" action="simpan_order.php"> <table width="600" border="0" align="center"> <tr> <td colspan="2"><span class="judul">TOKO BUNGA RED FLOWERS</span></td> </tr> <tr> <td width="187">NAMA PEMESAN</td> <td width="397"><input name="nama_pemesan" type="text" size="40" />&nbsp;</td> </tr> <tr>
  • 3. Freak-kutuonline 3 <td valign="top">ALAMAT PENGIRIMAN</td> <td><textarea name="alamat" cols="40" rows="3"></textarea>&nbsp;</td> </tr> <tr> <td>NO TELP</td> <td><input name="telp" type="text" size="30" />&nbsp;</td> </tr> <tr> <td>JENIS BUNGA</td> <td> <select name="jns_bunga" size="1"> <option>Mawar</option> <option>Anggrek</option> <option>Melati</option> <option>Dahlia</option> <option>Tulip</option> </select> </td> </tr> <tr> <td>JUMLAH PESAN</td> <td><input name="jml_pesan" type="text" size="10" /> &nbsp;/ tangkai</td> </tr> <tr> <td>ONGKOS KIRIM</td> <td><input name="ongkir" type="text" size="30" /></td> </tr> <tr> <td>&nbsp;</td> <td>&nbsp;*) Cek ongkos kirim via JNE</td> </tr> <tr> <td colspan="2" bgcolor="#0066FF"><div align="right"><input name="submit" type="submit" value="Submit" /><input name="reset" type="reset" value="Reset" /></div></td> </tr> </table> </form> </body>
  • 4. Freak-kutuonline 4 Ketentuan soal: 1. Pilihan jenis bunga akan menentukan harga bunga. Jenis bunga Harga bunga Mawar 15500 Anggrek 17000 Melati 13000 Dahlia 13500 Tulip 15000 2. Total bayar = (harga * jumlah pesan) + ongkos kirim Selanjutnya buat file simpan_order.php, berikut script file simpan order. <?php include "koneksi.php"; /*---deklarasi variabel yg dibutuhkan---*/ $tgl_order = date ('d F Y'); $jns = $_POST['jns_bunga']; $jml = $_POST['jml_pesan']; $ongkir = $_POST['ongkir']; /*---menentukan harga bunga berdasarkan jenis bunga---*/ if ($jns == 'Mawar') $harga = 15500; else if ($jns == 'Anggrek') $harga = 17000; else if ($jns == 'Melati') $harga = 13000; else if ($jns == 'Dahlia') $harga = 13500; else $harga = 15000; /*---menghitung total bayar---*/ $total = ($harga * $jml) + $ongkir;
  • 5. Freak-kutuonline 5 $simpan=mysql_query("INSERT INTO orderBunga VALUES ('', '$tgl_order', '$_POST[nama_pemesan]', '$_POST[alamat]', '$_POST[telp]', '$jns', $harga', '$jml', '$_POST[ongkir]', $total')",$Conn); echo "<script>alert('Data order sudah tersimpan.')</script>"; echo "<meta http-equiv='refresh' content='0;url=input_bunga.php'>"; ?> Follow me @AutisPshycophat Facebook.com/devz.andrean