4.3.19. Halaman Tambah Penjualan Mobil
Gambar 4. 19 Halaman Tambah Penjualan Mobil
Berikut script dan perintah query yang digunakan untuk menambah penjualan mobil :
?php include dbkoneksi.php;
data=mysql_queryselect from tipe_mobil; data1=mysql_queryselect from varian_mobil;
kode=_GET[kode]; dt=mysql_queryselect from tipe_mobil where nama_tipe=kode;
d=mysql_fetch_arraydt; op=isset_GET[op]?_GET[op]:null;
ifop==ambildata{
id = mysql_fetch_arraydata1; idmbl = substrd[id_tipe],0,4;
carikode = mysql_queryselect count as jml from varian_mobil where id_mobil like .idmbl. or die mysql_error;
datakode = mysql_fetch_arraycarikode; no
= datakode[jml] + 1; hasilkode = str_padno, 3, 0, STR_PAD_LEFT;
echo d[id_tipe].hasilkode; ambilvarian = mysql_queryselect from varian_mobil where id_tipe = .kode.or
diemysql_error; cekdata = mysql_queryselect from varian_mobil where id_tipe = .kode.or
diemysql_error; hasilcek = mysql_fetch_arraycekdata;
ifhasilcek =
{ whiledata = mysql_fetch_arrayambilvarian
{ echo
option value=data[nama_varian]data[nama_varian]option;
} }else{
echo option varian mobil option; }
}elseifop==simpan{ nama=_GET[nama];
nama_tipe=_GET[nama_tipe]; variant=_GET[variant];
dt1=mysql_queryselect from tipe_mobil where nama_tipe=nama_tipe; d1=mysql_fetch_arraydt1;
o=mysql_queryselect id_tipe from tipe_mobil where nama_tipe=nama_tipe; tambah=mysql_queryinsert
into varian_mobil
values nama,variant,.d1[id_tipe]. or diemysql_error;
echo o; tambah=mysql_queryinsert into varian_mobil values nama,variant,nama_tipe or
diemysql_error; iftambah{
echo sukses; }else{
echo error; }
} ?
4.3.20. Halaman Data Penjualan Mobil
Gambar 4. 20 Halaman Data Penjualan Mobil
4.3.21. Halaman Cetak Laporan Berdasarkan Kepemilikan Mobil
Gambar 4. 21 Halaman Cetak Laporan Berdasarkan Kepemilikan Mobil
Berikut script dan perintah query yang digunakan untuk cetak laporan berdasarkan kepemilikan mobil :
?php session_start;
if empty_SESSION[id_petugas] || _SESSION[devisi] = Penjualan { echo scriptwindow.alertAnda belum login. Silahkan melakukan login terlebih
dahulu.; window.location=..index.phpscript;
} include..koneksikoneksi.php;
customer = _POST[idcustomer]; _SESSION[idcustomer] = _POST[idcustomer];
id = _SESSION[idcustomer];
nama_dokumen=sales; Beri nama file PDF hasil. define_MPDF_PATH,MPDF; sesuaikan dengan root folder anda
include_MPDF_PATH . mpdf.php; includekan ke file mpdf mpdf=new mPDFutf-8, A4,timeroman, 15, 15, 10, 15, 1, 1, ; Create new mPDF
Document mpdf-SetFontTimes,,11;
Beginning Buffer to save PHP variables and HTML tags ob_start;
? head
meta http-equiv=Content-Type content=texthtml; charset=iso-8859-1 titleCetak Laporantitle
head body
table width=100 border=0 tr
td width=40 div align=left
img src=imagelogo2.png
alt=a width=293 height=78 div
td td width=47
div align=center h2PT.
Armada International
Motorh2 h3Isuzu
Armada Mobil
Magelangh3 h4Jl.
Soekarno Hatta
Magelangh4 div
table p align=center
p align=center p align=center
p align=center p align=center
strongLAPORANstrongbr strongKEPEMILIKAN
MOBILstrongstrongstrongbr p align=center
pp ?php query= mysql_fetch_arraymysql_querySELECT
FROM customer where id_customer=customer; ? table
border=0 cellspacing=0
cellpadding=0 width=567
tr
td width=147pID
Customerptd td
width=21pstrong:strongptd td
width=398p?php echo
query[id_customer]?ptd tr
tr td
width=147pNama Customerptd
td width=21pstrong:strongptd
td width=398p?php
echo query[nama_customer]?ptd
tr table
pnbsp;p table width=100 border=1
tr tddiv align=centerNo.divtd
tddiv align=centerID Mobildivtd
tddiv align=centerTanggal
Pembeliandivtd tddiv align=centerNo. Plat Mobildivtd
tddiv align=centerNama Varian Mobildivtd tddiv align=centerNo. Rangkadivtd
tddiv align=centerNo. Mesindivtd tr
?php no=0;
query2=mysql_querySELECT FROM customer c, mobil m, varian_mobil v WHERE c.id_customer = customer AND c.id_customer =
m.id_customer AND m.id_varian = v.id_varian ORDER BY m.id_mobil or diemysql_error;
while r = mysql_fetch_arrayquery2 { no = no + 1;
? tr
td?php echo no ?.td td?php echo r[id_mobil]; ?td
td?php echo r[tgl_jual]; ?td td?php echo r[no_plat]; ?td
td?php echo r[nama_varian]; ?td td?php echo r[no_rangka]; ?td
td?php echo r[no_mesin]; ?td tr
?php }? table
?php customer = _POST[idcustomer];
out = mysql_fetch_arraymysql_querySELECT FROM customer where id_customer =id;
output=out[id_customer]. - .out[nama_customer];
Batas file sampe sini html = ob_get_contents; Proses untuk mengambil hasil dari OB..
ob_end_clean; stylesheet = file_get_contents..cssbootstrap.min.css;
Here convert the encode for UTF-8, if you prefer the ISO-8859-1 just change for mpdf- WriteHTMLhtml;
mpdf-WriteHTMLstylesheet,1; mpdf-WriteHTMLutf8_encodehtml;
mpdf-Outputoutput..pdf ,I; exit;
?
4.3.22. Halaman Cetak Laporan Berdasarkan Penjualan Per Sales