Post on 28-Nov-2014
http://ismedianet.blogspot.com tempat berbagi ilmu dan sharing
I. Permasalahan
administrator (perlu login), manajemen disc – CRUD, member – CRUD, golongan harga – CRUD, melihat transaksi berdasar hari / bulan, kasir (perlu login), detail transaksi penyewaan member – CRU, pengunjung, pencarian film
II. Pembahasan User login merupakan fasilitas untuk melakukan filterisasi terhadap hak akses. Fungsi ini dibuat dengan algoritma pemilihan if. Pada program ini user yang terdaftar adalah admin dengan spesifikasi user = admin dan password= admin. Hak untuk melakukan akses halaman tertentu dilakukan dengan menambahkan fungsi SESSION pada halaman yang dapat diakses oleh user. Session akan menjadikan halaman web tidak dapat diakses kecuali setelah melakukan proses login. Script- script 1. Media.php
Berisi skrip menu utama <html> <head> <title></title> <link href="../style/style.css" rel="stylesheet" type="text/css"> </head> <body> <div id="header"> <div id="content"> <p><?php include "content.php"?></p> </div> <div id="menu"> <ul><li><a href=?module=home>home</a></li> <li><a href=?module=pelanggan>Manajemen Pelanggan</a></li> <li><a href=?module=disc>Manajemen disc</a></li> <li><a href=?module=harga>Manajemen harga</a></li> <li><a href=?module=transaksi>Manajemen transaksi</a></li> <li><a href=?module=user>Manajemen user</a></li> <li><a href="loguot.php">Log out</a></li></ul> </div> <div id="footer"> ©-right priatmoko </div> </div> </body> </html>
2. Menu.php Berisi skrip untuk pengaturan menu
<?php if ($_GET['module']=='home'){ echo " <h3>Selamat datang</h3> <p> </p> <p> </p> <p> </p>
http://ismedianet.blogspot.com tempat berbagi ilmu dan sharing
<p align='right'>".Date("h:i D, d-m-Y")."</p>"; }elseif ($_GET['module']=='pelanggan'){ include"modul/pelanggan.php"; }elseif($_GET['module']=='disc'){ include"modul/disc.php"; }elseif($_GET['module']=='transaksi'){ include"modul/transaksi.php"; }elseif($_GET['module']=='harga'){ include"modul/harga.php"; }elseif($_GET['module']=='user'){ include"modul/modUser.php"; }else{ echo " <p> </p> <p>belum ada module</p> <p> </p> <p> </p> <p align=right>".Date("h:i D, d-m-Y")."</p>"; } ?>
3. Pelanggan.php Berisi semua operasi tentang pelanggan
<?php include"../global/global_db_function.php";konekDB(); switch ($_GET['act']){ default: echo " <h3>» Daftar Pelanggan</h3> <p><a class='tombol' href=?module=pelanggan&act=tambahPelanggan>Tambah</a> <table class=data> <tr><th class=data> No </th> <th> id </th> <th> jenis </th> <th> Nama </th> <th> Alamat </th> <th> hp </th> <th colspan=2> Aksi </th></tr>"; $i=1; $sqlEks=get_all_data('pelanggan','plgn_nama'); while($baris=mysql_fetch_array($sqlEks)){ echo " <tr><td> $i </td> <td> $baris[plgn_id] </td> <td> $baris[jenis_id] </td> <td> $baris[plgn_nama] </td> <td> $baris[plgn_alamat] </td> <td> $baris[plgn_hp] </td> <td> <a href=?module=pelanggan&act=edit&idEdit=$baris[plgn_id]>[edit]</a> </td> <td> <a href=?module=pelanggan&act=del&id=$baris[plgn_id] onclick=\"return confirm('Apakah Anda akan menghapus data $baris[plgn_nama]?') \">[delete]</a> </td></tr>";
http://ismedianet.blogspot.com tempat berbagi ilmu dan sharing
$i++;} echo"</table></p>"; break; //untuk menambah data pelanggan case "tambahPelanggan": echo " <h3>»Tambah Data</h3> <form action=?module=pelanggan&act=tambahPelanggan&proses=simpan method='POST'> <table> <tr><td>id</td><td>:<input type='text' name='id' autocomplete='off'></td> <td>jenis id</td><td>: <select name='jenis_id'> <option value='KTP'>KTP <option value='SIM'>SIM <option value='KPelajar'>Kartu Pelajar <option value='KMahasiswa'>Kartu Mahasiswa <option value='lainya'>lainnya </select> </td> </tr> <tr><td>nama</td><td>:<input type='text' name='nama' autocomplete='off'></td> <td rowspan=2>alamat</td><td rowspan=2 valign=top> <textarea name='alamat' rows=2 cols=15></textarea> </td> </tr> <tr><td>nomor hp</td><td>:<input type='text' name='nohp' autocomplete='off'></td></tr> <tr align=center><td colspan=4><input type='submit' value='simpan'> <input type='button' value='batal' onclick=location.href='?module=pelanggan'></td></tr> </table></form>"; if ($_GET['proses']=='simpan'){ if ($_POST['id']=="" or $_POST['nama']=="" or $_POST['alamat']=="" or $_POST['nohp']==""){ echo "<div id=spesial>Maaf masukkan tidak boleh kosong!</div>"; }elseif(!is_numeric($_POST['nohp'])){ echo "<div id=spesial>nomor hp harus angka!</div>"; }else{ $sqlInsert="INSERT INTO pelanggan (plgn_id, jenis_id,plgn_nama,plgn_alamat,plgn_hp) VALUES ('$_POST[id]','$_POST[jenis_id]','$_POST[nama]','$_POST[alamat]','$_POST[nohp]')"; $sqlEks=mysql_query($sqlInsert); cekQuery($sqlEks); if ($sqlEks){ echo "<div id=spesial>Data telah disimpan!</div> ";} }} break; case "edit":
http://ismedianet.blogspot.com tempat berbagi ilmu dan sharing
if ($_GET['proses']=='update'){ $sqlUpdate="UPDATE pelanggan SET plgn_nama='$_POST[nama]', plgn_alamat='$_POST[alamat]', plgn_hp='$_POST[nohp]'WHERE plgn_id='$_POST[id]'"; if (mysql_query($sqlUpdate) or die(mysql_error())){ echo " <h3>»Pemberitahuan</h3> Data berhasil diupdate<br> <a href=?module=pelanggan>KEMBALI</a> <p> </p> <p> </p>"; } }else{ $sqlSelect=get_data_by_id('pelanggan','plgn_id',$_GET['idEdit']); $hasil=mysql_fetch_array($sqlSelect); echo " <h3>»Update Data Pelanggan</h3> <form action=?module=pelanggan&act=edit&proses=update method='POST'> <table> <tr><td>id</td><td>:<input type='hidden' name='id' value='$hasil[plgn_id]'>$hasil[plgn_id]</td> <td>Jenis Id</td><td>:$hasil[jenis_id]</td> </tr> <tr><td>nama</td><td>:<input type='text' name='nama' value='$hasil[plgn_nama]' autocomplete='off'></td> <td rowspan=2>alamat</td><td rowspan=2> <textarea name='alamat'>$hasil[plgn_alamat]</textarea> </td> </tr> <tr><td>nomor hp</td><td>:<input type='text' name='nohp' value='$hasil[plgn_hp]' autocomplete='off'></td> </tr> <tr align='center'><td colspan=4><input type='submit' value='simpan'> <input type='button' value='batal' onclick=location.href='?module=pelanggan'></td></tr> </table></form>";} break; case "del": $sqlDel=del_data_by_id('pelanggan','plgn_id',$_GET['id']); if ($sqlDel){ echo " <h3>»Pemberitahuan</h3> Data berhasil dihapus<br> <a href=?module=pelanggan>KEMBALI</a> <p> </p> <p> </p>"; } break; } mysql_close(); ?>
http://ismedianet.blogspot.com tempat berbagi ilmu dan sharing
4. Disc.php Berisi operasi tentang disc
<?php include"../global/global_db_function.php"; konekDB(); switch ($_GET['act']){ default: echo " <h3>» Daftar Disc yang tersedia</h3> <p><a class='tombol' href=?module=disc&act=tambahDisc>Tambah</a> <table class=a> <tr><th> No </th> <th> Id Disk </th> <th> Judul Disk </th> <th> Jumlah </th> <th> Harga </th> <th colspan=2> Aksi </th></tr>"; $sqlSelect="SELECT disc.disc_id,disc.disc_judul,disc.jumlah,golongan_harga.golhar_harga FROM disc, golongan_harga WHERE disc.disc_golhar_id=golongan_harga.golhar_id ORDER BY disc.disc_judul"; $hasil=mysql_query($sqlSelect)or die(mysql_error()); $i=1; while($baris=mysql_fetch_array($hasil)){ echo " <tr><td> $i </td> <td> $baris[disc_id] </td> <td> $baris[disc_judul] </td> <td> $baris[jumlah] </td> <td> $baris[golhar_harga] </td> <td> <a href='?module=disc&act=edit&idEdit=$baris[disc_id]'>[edit]</a> </td> <td> <a href='?module=disc&act=del&idDel=$baris[disc_id]' onclick=\"return confirm('Apakah Anda akan menghapus data $baris[disc_judul]?') \">[hapus]</a> </td></tr>"; $i++;} echo"</table></p>"; break; //untuk menambah data kedalam disc case"tambahDisc": if ($_GET['proses']=='simpan'){ if ($_POST['judul']=="" or $_POST['jumlah']==""){ echo "<div id=alert>Data judul atau jumlah tidak boleh kosong!</div>"; }else{ if (!is_numeric($_POST['jumlah'])){ echo "<div id=alert>jumlah harus berupa angka!</div>"; }else{ $sqlInsert="INSERT INTO disc (disc_judul,jumlah,disc_golhar_id) VALUES ('$_POST[judul]','$_POST[jumlah]','$_POST[idharga]')"; if (mysql_query($sqlInsert) or die(mysql_error())){
http://ismedianet.blogspot.com tempat berbagi ilmu dan sharing
echo "<div id=alert>Data berhasil disimpan!</div>"; } } } } echo " <h3>Tambah Data Disc</h3> <form action='?module=disc&act=tambahDisc&proses=simpan' method='POST'> <table> <tr><td>judul Disc</td> <td>:<input type='text' name='judul' autocomplete='off'></td></tr> <tr><td>jumlah Disc</td> <td>:<input type='text' name='jumlah' autocomplete='off'></td></tr> <tr><td>harga</td> <td>:<select name='idharga'>"; $sqlSelect=get_all_data('golongan_harga','golhar_harga'); while ($hasil=mysql_fetch_array($sqlSelect)){ echo "<option value='$hasil[golhar_id]'>$hasil[golhar_harga]"; } echo "</select></td></tr> <tr><td colspan=2><input type='submit' value='simpan'> <input type='button' value='batal' onclick=location.href='?module=disc'></td> </tr></table></form>"; break; //untuk menghapus data disc case "del": $sqlDel=del_data_by_id('disc','disc_id',$_GET['idDel']); echo " <h3>»Pemberitahuan</h3> Data berhasil dihapus<br> <a href=?module=disc>KEMBALI</a> <p> </p> <p> </p>"; mysql_close(); break; //untuk melakukan edit data masukkan case "edit": if ($_GET['proses']=='update'){ $Update="UPDATE disc SET disc_judul='$_POST[judul]', disc_golhar_id='$_POST[idharga]' WHERE disc_id='$_POST[id]'"; if (mysql_query($Update)){ echo " <h3>»Pemberitahuan</h3> Data berhasil diupdate<br> <a href=?module=disc>KEMBALI</a> <p> </p> <p> </p>";
http://ismedianet.blogspot.com tempat berbagi ilmu dan sharing
mysql_close(); } }else{ $sqlSelect=get_data_by_id('disc','disc_id',$_GET['idEdit']); $hasil=mysql_fetch_array($sqlSelect); echo " <h3>Update Data Disc</h3> <form action='?module=disc&act=edit&proses=update' method='POST'> <table> <tr><td>id Disc</td> <td>:<input type='hidden' name='id' value='$hasil[disc_id]'>$hasil[disc_id]</td> </tr> <tr><td>judul Disc</td> <td>:<input type='text' name='judul' value='$hasil[disc_judul]' autocomplete='off'></td> </tr> <tr><td>harga</td> <td>:<select name='idharga'>"; $sqlSelect=get_all_data('golongan_harga','golhar_harga'); while ($hasil=mysql_fetch_array($sqlSelect)){ echo "<option value='$hasil[golhar_id]'>$hasil[golhar_harga]"; } echo "</select></td></tr> <tr><td colspan=2><input type='submit' value='update'> <input type='button' value='batal' onclick=location.href='?module=disc'></td> </tr></table></form>"; } break; } ?>
5. Harga.php Berisi operasi harga
<?php include"../global/global_db_function.php"; konekDB(); switch ($_GET['act']){ default: echo " <h3>» Daftar golongan harga</h3> <p><a class='tombol' href=?module=harga&act=tambahGolhar>Tambah</a> <table class=a> <tr><th> No </th> <th> Id </th> <th> Harga </th> <th> Keterangan </th> <th colspan=2> Aksi </th></tr>"; $sqlSelect=get_all_data('golongan_harga','golhar_harga'); $i=1; while($result=mysql_fetch_array($sqlSelect)){ echo " <tr><td> $i </td>
http://ismedianet.blogspot.com tempat berbagi ilmu dan sharing
<td> $result[golhar_id] </td> <td> $result[golhar_harga] </td> <td> $result[golhar_keterangan] </td> <td> <a href=?module=harga&act=edit&idEdit=$result[golhar_id]>[edit]</a> </td> <td> <a href=?module=harga&act=del&idDel=$result[golhar_id] onclick=\"return confirm('Apakah Anda akan menghapus data $result[golhar_harga]?') \">[hapus]</a> </td></tr>"; $i++;} echo"</table></p>"; break; //untuk menambah data harga case"tambahGolhar": echo " <h3>»Tambah Data Harga</h3> <form action='?module=harga&act=tambahGolhar&proses=simpan' method='POST'> <table> <tr><td>Harga</td><td>:<input type='text' name='harga'></td></tr> <tr><td>Keterangan</td><td>:<input type='text' name='ket'></td></tr> <tr><td colspan=2><input type='submit' name='simpan' value='simpan'> <input type='button' name='batal' value=batal onclick=location.href='?module=harga'></td> </tr></table></form>"; if ($_GET['proses']=='simpan'){ if ($_POST['harga']=="" or $_POST['ket']==""){ echo "<div id=alert>Maaf masukkan tidak boleh kosong!</div>"; }else{ if (!is_numeric($_POST['harga'])){ echo "<div id=alert>Harga harus berupa angka!</div>"; }else{ $sqlCek=get_data_by_id('golongan_harga','golhar_harga',$_POST['harga']); $ketemu=mysql_num_rows($sqlCek); if ($ketemu>=1){ echo"<div id=alert>Data sudah ada di dalam databse</div>"; }else{ $sqlIsert="INSERT INTO golongan_harga(golhar_harga,golhar_keterangan)VALUES('$_POST[harga]','$_POST[ket]')";if (mysql_query($sqlIsert) or die (mysql_error())){ echo "<div id=alert>Data berhasil disimpan</div>"; }else{ echo "<div id=alert>gagal disimpan</div>";} } } } } break;
http://ismedianet.blogspot.com tempat berbagi ilmu dan sharing
//menghapus data golongan harga case"del": $sqlDel=del_data_by_id('golongan_harga','golhar_id',$_GET['idDel']); echo " <h3>»Pemberitahuan</h3> Data berhasil dihapus<br> <a href=?module=harga>KEMBALI</a> <p> </p> <p> </p>"; mysql_close(); break; //untuk melakukan edit data case"edit": if ($_GET['proses']=='update'){ $sqlUpdate="UPDATE golongan_harga SET golhar_harga='$_POST[harga]', golhar_keterangan='$_POST[ket]' WHERE golhar_id='$_POST[id]'"; if (mysql_query($sqlUpdate)){ echo " <h3>»Pemberitahuan</h3> Data berhasil diupdate<br> <a href=?module=harga>KEMBALI</a> <p> </p> <p> </p>"; mysql_close(); } }else{ $sqlSelect=get_data_by_id('golongan_harga','golhar_id',$_GET['idEdit']); $hasil=mysql_fetch_array($sqlSelect); echo " <h3>»Update Data Harga</h3> <form action='?module=harga&act=edit&proses=update' method='POST'> <table> <tr><td>Id</td><td>:<input type='hidden' name='id' value='$hasil[golhar_id]'>$hasil[golhar_id]</td> </tr> <tr><td>Harga</td><td>:<input type='text' name='harga' value='$hasil[golhar_harga]' autocomplete='off'></td> </tr> <tr><td>Keterangan</td><td>:<input type='text' name='ket' value='$hasil[golhar_keterangan]' autocomplete='off'></td> </tr> <tr><td colspan=2><input type='submit' name='update' value=update> <input type='button' name='batal' value=batal onclick=location.href='?module=harga'></td> </tr> </table></form>"; }
http://ismedianet.blogspot.com tempat berbagi ilmu dan sharing
break; } ?>
6. Transaksi.php Berisi operasi transaksi
<?php include"../global/global_db_function.php"; konekDB(); switch($_GET['act']){ default: echo " <h3>» Histori Transaksi</h3> <p><a class='tombol' href=?module=transaksi&act=pinjem>Pinjem</a></p> <table class=data> <tr><th class=data> No </th> <th> id </th> <th> tgl sewa </th> <th> Hari </th> <th> Bulan </th> <th> Id Pelanggan </th> <th> Total Sewa </th></tr>"; $i=1; $sqlSelect=get_all_data('sewa','sewa_tgl'); while($baris=mysql_fetch_array($sqlSelect)){ echo " <tr><td> $i </td> <td> $baris[sewa_id] </td> <td> $baris[sewa_tgl] </td> <td> $baris[sewa_hari] </td> <td> $baris[sewa_bulan] </td> <td> $baris[sewa_plgn_id] </td> <td> $baris[sewa_total] </td></tr>"; $i++;} echo "</table>"; break; case "pinjem": echo " <h3>»Transaksi</h3> <form method='POST' action='?module=transaksi&act=pinjem'> <select name='opsi'> <option value='nama'>nama <option value='id'>ID </select> <input type='text' name='value' autocomplete='off'><br> <input type='submit' value='OK' name='ok'></form><br><br><hr> <b>» Daftar Disc yang tersedia</b> <table class=a> <tr><th> No </th> <th> Id Disk </th> <th> Judul Disk </th>
http://ismedianet.blogspot.com tempat berbagi ilmu dan sharing
<th> Jumlah </th> <th> Harga </th> <th colspan=2> Aksi </th></tr>"; $sqlSelect="SELECT disc.disc_id,disc.disc_judul,disc.jumlah,golongan_harga.golhar_harga FROM disc, golongan_harga WHERE disc.disc_golhar_id=golongan_harga.golhar_id ORDER BY disc.disc_judul"; $hasil=mysql_query($sqlSelect)or die(mysql_error()); $i=1; while($baris=mysql_fetch_array($hasil)){ echo " <tr><td> $i </td> <td> $baris[disc_id] </td> <td> $baris[disc_judul] </td> <td> $baris[jumlah] </td> <td> $baris[golhar_harga] </td> <td> <a href='?module=disc&act=edit&idEdit=$baris[disc_id]'>[edit]</a> </td> <td> <a href='?module=disc&act=del&idDel=$baris[disc_id]' onclick=\"return confirm('Apakah Anda akan menghapus data $baris[disc_judul]?') \">[hapus]</a> </td></tr>"; $i++;} echo"</table>"; if ($_POST['ok']){ if ($_POST['value']==""){ echo "<div id=trans>masukkan data nama atau ID disamping</div> "; }else{ if($_POST['opsi']=='nama'){ $sqlSelect=get_data_by_id('pelanggan','plgn_nama',$_POST['value']) or die(mysql_error()); }elseif($_POST['opsi']=='id'){ $sqlSelect=get_data_by_id('pelanggan','plgn_id', $_POST['value'])or die(mysql_error()); } if (mysql_num_rows($sqlSelect)<1){ echo "<div id=trans>Data tidak ada di database,<br /> silakan registrasi!</div> "; }else{ $baris=mysql_fetch_array($sqlSelect); echo " <form method='POST' action='?module=transaksi&act=pinjem'> <table> <tr><td>id pelanggan</td> <td>:$baris[plgn_id]<input type='hidden' name='idPlgn' value='$baris[plgn_id]'></td> <td>Id Sewa</td><td>:<input type='text' name='sewaId'></td></tr> <tr><td>jumlah sewa</td> <td><input type='text' name='total'></td> <td>Disc_id</td><td>:<input type='text' name='disc_id'></td>
http://ismedianet.blogspot.com tempat berbagi ilmu dan sharing
<tr align=center><td colspan=4><input type='submit' value='simpan peminjaman' name='simpan'></td></tr> </table></form>"; } } }elseif($_POST['simpan']){ $tgl=Date("Y-m-d"); $seminggu = array("Minggu","Senin","Selasa","Rabu","Kamis","Jumat","Sabtu"); $hari = date("w"); $hari_ini=$seminggu[$hari]; $bln=Date("j"); $bln_ini=getBulan($bln); $sqlDetail="INSERT INTO sewa_detail (sedet_sewa_id, sedet_disc_id) VALUES ('$_POST[sewaId]','$_POST[disc_id]')"; $sqlInsert="INSERT INTO sewa(sewa_tgl,sewa_hari,sewa_bulan,sewa_plgn_id,sewa_total) VALUES ('$tgl','$hari_ini','$bln_ini','$_POST[idPlgn]','$_POST[total]')"; $sqlHdetail=mysql_query($sqlDetail); $sqlHasil=mysql_query($sqlInsert) or die(mysql_error()); if (($sqlHasil) && ($sqlHdetail)){ echo"<div id=trans>data berhasil disimpan</div> "; } } break; } mysql_close(); ?>
7. modUser.php <?php include"../global/global_db_function.php"; konekDB(); //nama : modUser.php //desc : berisi modul untuk melakukan beberapa operasi pada user //programmer: Priatmoko //tgl : 1 Mei 2011 switch($_GET['act']){ //menampilkan daftar User default: echo " <h3 align=center> »Daftar User</h3> <p><a class='tombol' href='?module=user&act=tambahUser'>Tambah</a></p>"; $sqlEks=get_all_data('user','userName'); echo "<table border=1 class=a align=center><tr bgcolor=#bdc6c6> <th> No </th> <th> Id </th> <th> user/dept name </th> <th colspan=2> Aksi </th></tr>"; $i=1;
http://ismedianet.blogspot.com tempat berbagi ilmu dan sharing
while ($baris=mysql_fetch_array($sqlEks)){ echo "<tr class=a> <td> $i </td> <td> $baris[id] </td> <td> $baris[userName] </td> <td><a href=?module=user&act=edit&idEdit=$baris[id]> [edit] </a></td> <td><a href=./aksi/delUser.php?idHapus=$baris[id] onclick=\"return confirm('Apakah Anda akan menghapus data $baris[userName] ?')\"> [hapus] </a> </td></tr>"; $i++;} echo"</table>"; break; case "tambahUser": echo " <h2 align=center>»Tambah User</h2> <form action='?module=user&act=tambahUser&proses=simpan' method='POST'><table align=center> <tr><td>user name: <br /><input type='text' name='username' autocomplete='off'></td> </tr> <tr> <td>password: <br><input type='password' name='password' autocomplete='off'></td> </tr> <tr> <td colspan=3><input type='submit' name='simpan' value='simpan'> <input type='button' name='batal' value='batal' onclick=self.history.back()></td> </tr></table></form>"; if ($_GET['proses']=='simpan'){ $password=md5($_POST['password']); $sqlInsert="INSERT INTO user (userName,password, level) VALUES('$_POST[username]','$password','user')"; $sqlEks=mysql_query($sqlInsert) or die('Kesalahan pada :'.mysql_error()); if ($sqlEks){ echo "<div id=spesial>Data telah disimpan!</div>"; } } break; case "edit": $sqlEks=get_data_by_id(user,id,$_GET['idEdit']); $baris=mysql_fetch_array($sqlEks); echo " <h3 align=center>»Edit User</h2> <form action=action='?module=user&act=edit&proses=update' method='POST'><table align=center> <tr><td>id User</td>
http://ismedianet.blogspot.com tempat berbagi ilmu dan sharing
<td>: <input type='hidden' name='id' value='$baris[id]'>$baris[id]</td> </tr> <tr><td>user name</td> <td>: <input type='text' name='username' autocomplete='off' value='$baris[userName]'></td> </tr> <tr> <td>password</td> <td>: <input type='password' name='password'></td> </tr> <tr> <td colspan=3><input type='submit' name='update' value='update'> <input type='button' name='batal' value='batal' onclick=self.history.back()></td> </tr></table></form>"; if ($_GET['proses']=='update'){ $sqlEdit="UPDATE user SET userName='$_POST[username]', password='$_POST[password]' WHERE id='$_POST[id]'"; $sqlEks=mysql_query($sqlEdit) or die ('ada kesalahanquery: '.mysql_error()); if ($sqlEks){ echo "<div id=spesial>Data telah diubah!</div>"; } } break; } ?>
8. config.php <?php /* file : config_db.php desc : definisi konstanta konfigurasi parameter keperluan koneksi database nama : Priatmoko nim : j2f008060 */ define('DB_HOST', 'localhost'); define('DB_NAME', 'rental_video_disc'); define('DB_USER', 'root');// disesuaikan define('DB_PASS', '');// disesuaikan ?>
9. Global_db_function.php <?php /*
http://ismedianet.blogspot.com tempat berbagi ilmu dan sharing
file : global_db_function.php desc : menyimpan fungsi-fungsi umum untuk mengurangi duplikasi nama : Priatmoko nim : j2f008060 */ include("config_db.php"); function konekDB(){//fungsi untuk melakukan koneksi dengan database //Untuk membuka koneksi dengan database $koneksi=mysql_connect(DB_HOST, DB_USER, DB_PASS); cekQuery($koneksi); //untuk memilih database yang ada $pilihDB=mysql_select_db(DB_NAME); } //fungsi untuk menampilkan semua data pada database dengan masukkan berupa nama table atau bernilai false jika pada tabel tersebut tidak ada data atau kosong function get_all_data($namaTable,$nama){ konekDB(); $sqlSelect ="SELECT * FROM $namaTable ORDER BY $nama"; $hasil =mysql_query($sqlSelect); cekQuery($hasil); if ($hasil){ return $hasil; }else{ return false; } mysql_close(); } //untuk mengambil data berdasarkan id function get_data_by_id($namaTable,$namaAtribut,$id){ konekDB(); $sqlSelect ="SELECT * FROM $namaTable WHERE $namaAtribut='$id'"; $hasil =mysql_query($sqlSelect); cekQuery($hasil); if ($hasil){ return $hasil; }else{ return false; } mysql_close(); } function del_data_by_id($namaTable,$idTable,$id){ konekDB(); $sqlDel ="DELETE FROM $namaTable WHERE $idTable='$id'"; $delData =mysql_query($sqlDel) or die(mysql_error()); cekQuery($delData); if ($delData){ return true; } mysql_close(); } function cekQuery($query){ if (!$query){ return die ('ada kesalahan: '.mysql_error());
http://ismedianet.blogspot.com tempat berbagi ilmu dan sharing
}else{ return true; } } function getBulan($bln){ switch ($bln){ case 1: return "Januari"; break; case 2: return "Februari"; break; case 3: return "Maret"; break; case 4: return "April"; break; case 5: return "Mei"; break; case 6: return "Juni"; break; case 7: return "Juli"; break; case 8: return "Agustus"; break; case 9: return "September"; break; case 10: return "Oktober"; break; case 11: return "November"; break; case 12: return "Desember"; break; } } ?>
III. KESIMPULAN Fungsi memudahkan dalam pemanggilan
Print screen
Halaman utama admin
http://ismedianet.blogspot.com tempat berbagi ilmu dan sharing
Halaman management pelanggan
Halaman management Disc
http://ismedianet.blogspot.com tempat berbagi ilmu dan sharing
Halaman management harga
Management transaksi
http://ismedianet.blogspot.com tempat berbagi ilmu dan sharing
Manajemen User
Nb. Underconstruction