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 .