H TM L/ X H TM L

H TM L/ X H TM L

Script dari file in de x .h t m l

< html > < head > < title >Akses Ditolak - Admin Page</ title > </ head > < body >

< h1 >Akses Ditolak</ h1 >

</ body >

< html >

Sim pan pada direkt ori a dm in dengan nam a in de x .h t m l. Hanya it u? Ya nam anya j uga “ bohongan” . Tuj uan sat u- sat unya adalah agar server t idak m enam pilkan daft ar file yang ada di direkt ori adm in. Jika anda m engakses alam at ht t p: / / localhost / webm ast er/ Bab1/ hari- 5/ Proyek- Bab1/ adm in/ m aka yang m uncul adalah pesan Ak se s D it ola k .

Unt uk bagian at as websit e file ini kit a nam akan h e a de r _ a dm in .ph p. File lain yang m em but uhkan file ini cukup m em anggil dengan include( ) .

Script dari file h e a de r _ a dm in .ph p

< html > < head > < title > MiniMarket Online - Mr. Web Janarko </ title >

< style type = "text/css" > td { font - family : verdana ; font-size : 11} th { font - family : verdana ; font-size : 11; color : white }

h1 { font - family : comic sans ms ; font-size : 22; font - weight : bold } body { font - family : verdana ; font-size : 12} </ style > </ head > < body >

< table border = "0" width = "100%" >

< tr bgcolor = "#ff6600" > < td class = "judul" >< h1 > Admin Area - MiniMarket Online </ h1 ></ td ></ tr > </ table > < table border = "0" > < tr bgcolor = "#cccccc" >

< td >< a href = "lihat_faktur.php" > Lihat Faktur </ a ></ td > < td >< a href = "lihat_kontak.php" > Lihat Kontak </ a ></ td >

< td >< a href = "edit_bt.php" > Edit Buku Tamu </ a ></ td >

< td width = "70%" ></ td ></ tr > </ table > < p ></ p >

Sim pan pada direkt ori a dm in dengan nam a he a de r _ a dm in .php. I si dari file hanya berisi kode HTML saj a.

Unt uk m enam pilkan fakt ur pem belian dari konsum en kit a akan m em buat file PHP baru yang bernam a lihat _fakt ur.php. Script ini ham pir sam a dengan yang pernah kit a buat pada hari ke-

3. Sepert i biasa buat lah file PHP baru pada PHP DESI GNER 2006 klik File - N e w - PH P lalu ket ik list ing kode berikut

Script dari file lih a t _ fa k t u r .php

<? php include ( 'header_admin.php' );

// buka file faktur.txt dengan perintah file() bukan readfile() // file() akan memecah setiap baris atau pembelian menjadi array $faktur = file ( 'faktur.txt' ); //hitung jumlah array $jml_pembelian = count( $faktur ); //jika $jml_pembelian == 0 maka tidak ada pembelian if ( $jml_pembelian == 0) {

echo "<p><b>Waduh, Kok sepi tidak ada yang beli</b></p>" ; }

// buat tabel untuk menampilkan faktur echo '<table border="0" cellpadding=2>' . '<tr bgcolor="#ff6600">' . '<th>Tanggal Beli</th>' . '<th>Baterei CBA</th>' . '<th>Total Rp.</th>' . '<th>Baygin</th>' . '<th>Total Rp.</th>' . '<th>Silver King</th>' . '<th>Total Rp.</th>' . '<th>Sub Total + diskon</th>' . '<th>Alamat</th>'

. '</tr>' ;

for ($ index =0; $ index < $jml_pembelian ;$ index ++) {

// pecah setiap bagian menjadi array $bagian = explode (' -#- ', $faktur [$ index ]); // rubah variabel dari tipe string ke integer dengan intval() // supaya angkanya saja yang dicetak

$bagian [1] = intval ( $bagian [1]); // x baterei $bagian [3] = intval ( $bagian [3]); // x baygin $bagian [5] = intval ( $bagian [5]); // x silver king $bagian [7] = intval ( $bagian [7]); // x subtotal

// cetak ke layar echo '<tr>'; for ( $jml_bagian =0; $jml_bagian <9; $jml_bagian ++) { echo '<td align="right">' . $bagian [ $jml_bagian ]. '</td>' ; } echo '</tr>' ; }

echo '</table>' ;

include ( '../footer.php' ); ?>

Jangan lupa sim pan di direkt ori a dm in dengan nam a liha t _ fa k t u r .ph p. Unt uk m engakses halam an ini arahakan browser anda ke ht t p: / / localhost / webm ast er/ Bab1/ hari- 5/ Proyek- Bab1/ adm in/ lihat _fakt ur.php .