Presentasi sedang didownload. Silahkan tunggu

Presentasi sedang didownload. Silahkan tunggu

MySQL (3) Modul Transaksi Modul Laporan Membuat Kalender.

Presentasi serupa


Presentasi berjudul: "MySQL (3) Modul Transaksi Modul Laporan Membuat Kalender."— Transcript presentasi:

1 MySQL (3) Modul Transaksi Modul Laporan Membuat Kalender

2 Membuat file insert_buku.php

3 Membuat form data_buku.php Kode Buku : Judul Buku : Deskripsi : Tanggal Beli : Harga Beli : Harga Sewa :

4 Membuat file data_buku.php no; $judul=$row -> judul; $deskripsi=$row -> deskripsi; $tgl_beli=$row -> tgl_beli; $harga_beli=$row -> harga_beli; $harga_sewa=$row -> harga_sewa; echo (" $no $judul $deskripsi $tgl_beli $harga_beli $harga_sewa "); } echo (" "); ?>

5 Modul Transaksi Menyisipkan kolom/field baru pada tabel transaksi : id_pelanggan (int(8)) Merubah nama kolom/field pada tabel yang sudah ada : id  id_pinjam

6

7 Membuat file input_transaksi.php { "@context": "http://schema.org", "@type": "ImageObject", "contentUrl": "http://images.slideplayer.info/2995498/11/slides/slide_6.jpg", "name": "Membuat file input_transaksi.php <.", "description": "$koneksi=mysql_connect( localhost , root , ); if (!$koneksi) { die ( database tidak tersambung .mysql_error()); } //input data mysql_select_db( kiosbuku ,$koneksi); $sql1= select id_pinjam from transaksi where id_pelanggan= $_POST[pelanggan] order by id_pinjam desc limit 0,1 ; $kueri1=mysql_query($sql1,$koneksi); $data=mysql_fetch_row($kueri1); $idpinjam=$data[0]+1; //echo $idpinjam; $sqlgetdiff= select datediff( $_POST[tglkembali] , $_POST[tglpinjam] ) from pelanggan ; $q_exdiff=mysql_query($sqlgetdiff,$koneksi); $datadiff=mysql_fetch_row($q_exdiff);.", "width": "800" }

8 for($i=0;$i

9 Membuat form transaksi.php Transaksi Pelanggan :

10 "> Buku : ">

11 Tanggal Pinjam : "> (YYYY-mm- dd) Tanggal Kembali : "> (YYYY-mm- dd)

12 Membuat Laporan DATA TRANSAKSI id_pelanggan; $no_buku=$row -> no_buku; $tgl_pinjam=$row -> tgl_pinjam; $tgl_kembali=$row -> tgl_kembali; $biaya_sewa=$row -> total_biaya; echo (" $id_pelanggan $no_buku $tgl_pinjam $tgl_kembali $biaya_sewa "); } echo (" "); ?>

13 Membuat Menu Kios Buku : Cerdas Cermat Menu Utama : 1. Input Pelanggan 2. Input Buku 3. Data Pelanggan 4. Pinjam Buku 5. Laporan transaksi

14

15 Membuat Kalender ? function showCalendar(){ // Menentukan hari sebagai kunci // Menentukan hari pertama, hari terakhir dalam bulan dan hari aktual $today = getdate(); $firstDay = getdate(mktime(0,0,0,$today['mon'],1,$today['year'])); $lastDay = getdate(mktime(0,0,0,$today['mon']+1,0,$today['year'])); // Membuat tabel header kalender echo ' '; echo ' '.$today['month']." - ".$today['year']." "; echo ' '; echo ' Mo Tu We Th '; echo ' Fr Sa Su ';

16 // Menampilkan baris pertama kalender echo ' '; for($i=1;$i<$firstDay['wday'];$i++){ echo ' '; } $actday = 0; for($i=$firstDay['wday'];$i<=7;$i++){ $actday++; if ($actday == $today['mday']) { $class = ' class="actday"'; } else { $class = ''; } echo " $actday "; } echo ' ';

17 //Menentukan berapa minggu dalam bulan aktual $fullWeeks = floor(($lastDay['mday']-$actday)/7); for ($i=0;$i<$fullWeeks;$i++){ echo ' '; for ($j=0;$j<7;$j++){ $actday++; if ($actday == $today['mday']) { $class = ' class="actday"'; } else { $class = ''; } echo " $actday "; } echo ' '; }

18 //Tampilkan data satu bulan if ($actday < $lastDay['mday']){ echo ' '; for ($i=0; $i<7;$i++){ $actday++; if ($actday == $today['mday']) { $class = ' class="actday"'; } else { $class = ''; } if ($actday <= $lastDay['mday']){ echo " $actday "; } else { echo ' '; } echo ' '; } echo ' '; } showCalendar(); ?>


Download ppt "MySQL (3) Modul Transaksi Modul Laporan Membuat Kalender."

Presentasi serupa


Iklan oleh Google