1 -1- Koneksi PHP dan MySQL Software yang harus dipersiapkan : 1. Paket Apache,MySQL, PHP : XAMPP, Appserv,PHP Triad, atau yang lainnya. 2. Editor : N...
Koneksi PHP dan MySQL Software yang harus dipersiapkan : 1. Paket Apache,MySQL, PHP : XAMPP, Appserv,PHP Triad, atau yang lainnya. 2. Editor : Notepad++, Editplus, atau yang lainnya. 3. Browser : Mozilla Firefox, IE atau yang lainnya. 4. Emulator Ponsel : Openwave Simulator, WAP Proof, atau yang lainnya. Sebelum mempraktikan koneksi PHP dan MySQL di Pemrograman WAP, terlebih dahulu kita buat database tokobuku di MySQL Server dengan perintah : CREATE database tokobuku; Kemudian kita masuk pada database tersebut, dengan perintah : USE tokobuku; Setelah itu kita siapkan enam buah tabel, sebagai berikut : 1. Tabel admin
2. Tabel member
-2-
3. Tabel kategori
4. Tabel buku
5. Tabel order2
6. Tabel konfirmasi
Buat folder wap dan include dalam folder tokobuku, seperti berikut : (asumsinya paket PHP nya pakai XAMPP) C:\xampp\htdocs\tokobuku\wap C:\xampp\htdocs\tokobuku\include
-3-
Membuat File Koneksi ke database (koneksi.php) simpan di folder include Membuat File footer (footer.php) simpan di folder include Home][Logout] <span class="style24">Copyleft @ 2011 Toko Buku Online Al-Iqro
Membuat File footerwap (footerwap.php), simpan di folder wap
Membuat file untuk proses login (login.php), simpan di folder wap "; echo ""; ?> <wml> id_member; session_register('username'); session_register('idmember'); print " Login Sukses
<small>Silahkan telusuri daftar Buku kami dan dapatkan buku-buku yang sesuai Anda inginkan. Klik Disini untuk Lanjut."; }else { print " Login Salah
<small>Periksa username dan password Anda, Silahkan Login Lagi. Login
"; } ?>
-6-
Tampilan halaman setelah login:
Membuat file untuk menampilkan kategori buku (view_kategori.php), simpan di folder wap "; echo ""; ?> <wml>
berikut ini kategori buku yg ada di toko kami:
"; $qry=mysql_query("select * from kategori where view='1'"); while($data=mysql_fetch_object($qry)) { print "id_kategori\"> $data->kategori "; } ?>
-7-
Berikut adalah tampilan halaman kategori buku :
Membuat
File
untuk
menampilkan
daftar
buku
menurut
kategori
tertentu
(daftar_buku.php), simpan di folder wap "; echo ""; ?> <wml> <small>Berikut daftar BUKU yang tersedia untuk Kategori $data->kategori,"; ?> pilih Daftar buku yang anda inginkan :
} }else { print "Maaf, Belum ada data untuk kategori silahkan coba untuk kategori lain. Terimakasih"; } ?>
ini,
Tampilan halaman daftar buku menurut kategori tertentu :
Membuat file untuk menampilkan detail buku tertentu (detail_buku.php), simpan di folder wap "; echo ""; ?> <wml>
-9-
$data=mysql_fetch_object($qry); print " <small> Judul $data->judul Penulis $data->penulis Penerbit $data->penerbit Tahun Terbit $data->tahun_terbit Cetakan ke $data->cetakan Jumlah Hal $data->jumlah_halaman ISBN $data->isbn Abstrak $data->keterangan
Membuat file simpan order buku (save_order.php), simpan di folder wap "; echo ""; ?> <wml> harga_per_item',id_member='$idmember', id_konfirmasi='';"; mysql_query($qry); print " <small> Order Anda untuk buku dengan judul: $judul
Telah kami simpan di database kami. Silahkan klik \"Lihat Pesanan\" untuk melihat/mengedit order Anda, klik \"Next Order\" untuk membeli buku lain, atau klik \"Konfirmasi\" untuk mengakhiri pemesanan. "; ?>
Membuat file konfirmasi order buku (konfirmasi_order.php), simpan di folder wap "; echo ""; ?> <wml> <small> Konfirmasi Pesanan Anda telah disimpan dalam database kami, Bukti Konfirmasi Anda adalah Kami akan mengirimkan order Anda dalam waktu 2 x 24 jam. Terimakasih.
<small>------------------------------------- <small>Toko Buku Online Al-Iqro Copyleft@2011
";
-12-
Membuat file total order(total_order.php), simpan di folder wap "; echo ""; ?> <wml> "; while($data=mysql_fetch_object($qry)) { $qryitem=mysql_query("select * from buku where id_buku=$data->id_buku"); $dataitem=mysql_fetch_object($qryitem); $prefix_judul=explode(" ",$dataitem->judul); $prefix_judul=$prefix_judul[0]; print "
WML.Yogyakarta : Penerbit Andi. 3. Simarmata, Janner. 2006. Aplikasi Mobile Commerce menggunakan PHP dan MySQL. Yogyakarta : Andi Publisher 4. Nugroho, Bunafit. 2005. Pengembangan Program WAP dengan WML dan PHP. Yogyakarta : Gava Media 5. http://www.w3schools.com