1 / 199

Membuat Sistem Informasi Perpustakaan Berbasis Web dengan PHP & MySQL

Membuat Sistem Informasi Perpustakaan Berbasis Web dengan PHP & MySQL. Operating System Windows XP SP2 Macromedia Dreamweaver 8 Adobe Photoshop CS Adobe Image Ready CS AppServ 2.5.7 For Windows. Kebutuhan Software. Langkah-Langkah Pembuatan Sistem Informasi Berbasis Web .

bien
Télécharger la présentation

Membuat Sistem Informasi Perpustakaan Berbasis Web dengan PHP & MySQL

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. MembuatSistemInformasiPerpustakaanBerbasis Webdengan PHP & MySQL

  2. Operating System Windows XP SP2 Macromedia Dreamweaver 8 Adobe Photoshop CS Adobe Image Ready CS AppServ 2.5.7 For Windows Kebutuhan Software

  3. Langkah-LangkahPembuatanSistemInformasiBerbasis Web

  4. Diagram ManajemenAdministrasiSistemInformasiPerpustakaan

  5. Step 1… Membuat Database

  6. LangkahpertamadalammembuatSistemInformasiPerpustakaanadalahperancangan database. Di sinikitamenggunakanAppServsebagai web server. Pembuatan database menggunakanPHPmyAdmin yang sudahter-include didalamAppServ. Merancang Database TampilanPHPMyAdmin

  7. Host : Localhost (default) User : root (default) Password : root (default) Database Name : Perpus Tabel-Tabel yang dibutuhkan : Anggota Buku Desk_buku Jenis Penerbit Penulis Userpass IdentitasMySQL Database

  8. Membuat Database Awal Step 1.a Database Ketiknamadatabase, kemudiankliktombolciptakan Buat database dengannamaperpus, kemudiankliktombolciptakan. Database telahdibuat

  9. MembuatTabelAnggota Step 1.b Database TabelAnggotaberhasildibuat Isinama field masing-masingdanbesertatipenya. BeriNama “anggota” Setelah database Perpusterbentuk, kitamembuattabel yang pertama, yaituTabelAnggota. Tabelinidigunakanuntukmenyimpan data-data anggota / member padaperpustakaan Nama: ANGGOTA Database Engine : innodb Field-Field: ID (INT 10 PRIMARY KEY AUTO_INCREMENT) ID_ANGGOTA (VARCHAR 50) NAMA (VARCHAR 255) SEX (VARCHAR 50) PHONE (VARCHAR 255) ALAMAT (VARCHAR 255) EMAIL (VARCHAR 255) TGL_ENTRY (DATE) DESKRIPSI (TEXT)

  10. MembuatTabelPenerbit Step 1.c Database TabelPenerbitberhasildibuat Isi Field masing-masingbesertatipedatanya Setelahitu, kitamembuattabelpenerbit, tabelinidigunakanuntukmenyimpan data-data penerbitdansebagaisalahsatureferensibagitabelbukunantinya Nama: PENERBIT Database Engine : innodb Field-Field: ID (INT 10 PRIMARY KEY AUTO_INCREMENT) KD_PENERBIT (VARCHAR 50 INDEX) PENERBIT (VARCHAR 255) ALAMAT (VARCHAR 50) PHONE (VARCHAR 255) EMAIL (VARCHAR 255) DESKRIPSI (TEXT) BeriNamaTabel : “Penerbit”, jumlah field = 7

  11. MembuatTabelPenulis Step 1.d Database isImasing-masing field besertatipedatanya. IsiNama Table “penulis”, jumlah field :6 TabelPenulisberhasildibuat Setelahitu, kitamembuattabelpenulis, tabelinidigunakanuntukmenyimpan data-data penulisdansebagaisalahsatureferensibagitabelbukunantinya Nama: PENULIS Database Engine : innodb Field-Field: ID (INT 10 PRIMARY KEY AUTO_INCREMENT) KD_PENULIS (VARCHAR 50 INDEX) PENULIS (VARCHAR 255) ALAMAT (VARCHAR 50) EMAIL (VARCHAR 255) DESKRIPSI (TEXT)

  12. MembuatTabelJenis Step 1.e Database TabelJenisberhasildibuat BeriNamaTabel “jenis”, jumlah field 3 Setelahitu, kitamembuattabeljenis, tabelinidigunakanuntukmenyimpan data jenisbukudansebagaisalahsatureferensibagitabelbukunantinya Nama: JENIS Database Engine : innodb Field-Field: KD_JENIS (VARCHAR 50 PRIMARY KEY) JENIS_BUKU (VARCHAR 255) DESKRIPSI (TEXT) Berinamamasing-masing field besertatipedatanya.

  13. MembuatTabelUserpass Step 1.f Database Berinamatabel “userpass”, jumlah field 6 Isinama field masing-masingbesertatipedatanya. TabelUserpassberhasildibuat Setelahitu, kitamembuattabeluserpass, tabelinidigunakanuntukmenyimpan data user / administrator. Tabeliniberisi data-data pentingseperti username dan password user Nama: USERPASS Database Engine : innodb Field-Field: ID (INT 10 PRIMARY KEY auto_increment) ID_USER (VARCHAR 50) NAMA (VARCHAR 255) NICK_NAME (VARCHAR 255) SANDI (VARCHAR 32) HAK (VARCHAR 20)

  14. MembuatTabelBuku Step 1.g Database TabelBukuberhasildibuat Isinama field masing-masingbesertatipedatanya. Berinamatabel “buku”, jumlah field 11 Setelahitu, kitamembuattabelbuku, tabelinidigunakanuntukmenyimpan data-data buku yang ada, baikkode, nama, penerbit, penulis, dansebagainya. Nama: BUKU Database Engine : innodb Field-Field: ID (INT 10 PRIMARY KEY auto_increment) ID_BUKU (VARCHAR 50 INDEX) ISBN (VARCHAR 255) KD_JENIS (VARCHAR 50 INDEX) JUDUL (VARCHAR 255) KD_PENULIS (VARCHAR 50 INDEX) KD_PENERBIT (VARCHAR 50 INDEX) THN_TERBIT (VARCHAR 4) JML_BUKU (INT 10) RAK_BUKU (VARCHAR 50) TGL_ENTRY (DATE)

  15. MembuatTabel Desk Buku Step 1.h Database Berinama field masing-masingbesertatipedatanya. Tabeldesk_bukuberhasildibuat Berinamatabel “desk_buku”, jumlah field 6 Setelahitu, kitamembuattabeldesk_buku. Tabelinidigunakanuntukmenyimpan file-file pendukungdarisuatubuku, sepertigambar, deskripsi, kondisi, dansebagainya. Nama: DESK_BUKU Database Engine : innodb Field-Field: ID (INT 10 PRIMARY KEY auto_increment) NO_DESK (INT 10) ID_BUKU (VARCHAR 50 INDEX) GAMBAR (VARCHAR 255) KONDISI(VARCHAR 255) DESKRIPSI (TEXT)

  16. STEP 2… Desain Layout dengan Photoshop dan Image Ready

  17. DalamSistemInformasiPerpustakaan yang akandibuat, dibagimenjadi 2 bagian, yaitubagian administrator page dan user page. Administrator page digunakansebagaihalamanbagi administrator untukmengelola data-data yang terdapatdalam web. Sedangkan User page digunakansebagaihalamanbagipengunjung. Di dalamhalamaniniberisisegalainformasibukumaupunpenulisnyasecaralengkapdanmudah. PembagianHalaman

  18. Halaman Administrator Halaman administrator menggunakan theme background hitam, haliniakanmembuatsuasana web lebihelegandanenakdipandang. Susunan menu didesaintetapberadadiataswalaupunhalamandi-scroll kebawah. Hal iniditujukan agar kenyamanandalamberpindahhalaman 1 kehalamanlainnyadapatdilakukandenganmudah. Iniadalah main page (halamanawal) dariBagian Administrator Page

  19. Halaman User Halaman User menggunakan theme background black dandikombinasikandenganwarna orange. Hal inimembuattampilan web terlihatfuturistik. Inilahtampilandari User Page, cukupmenarikbukan…

  20. Untukmembuatkeduatampilandiatas, sudahtersedia file psd-nya ( file Photoshop. Kedua file tersebutterletakpada folder “design”. Untukmemodifikasiinteraktivitasnya, gunakan Adobe Image Ready. Pada Photoshop, klik menu paling bawahpada toolbox, menu “Edit in Image Ready (Shift + Ctrl + M)” Berikutnyakitaakanbelajartentang coding web Perpustakaanini, terussimak tutorial ini… Attention…

  21. STEP 3…Coding dengan PHP – MySQLAdmin Page

  22. Setting Host <?php $host="localhost"; $user="root"; $pass=""; $db=“perpus"; $con=mysql_connect($host,$user,$pass) or die(mysql_error()); mysql_select_db($db,$con) or die(mysql_error()); ?> Seting User Setting Password User Setting Database Membuat file konfigurasi

  23. Padabagianini, akanditunjukkanproses-proses yang terjadipadapengolahan data anggota, antara lain Menambah data Anggota Mengubah data Anggota Menampilkan data Anggota Menghapus data Anggota File-file yang dibutuhkan : Member-tambah.php  Form untukmenambah data anggota Member-edit.php  Form untukmengubah data anggota Member-daftar.php  Untukmenampilkan data anggota Exe-Member.php  Script untukmemprosespenambahandanpengubahan data. Member-hapus.php  Script untukmemprosespenghapusan data ManajemenAnggota

  24. Untukdapatmenambah data anggota, kitaperlumembuat form terlebihdulu. Form inidigunakanuntukmengisi data-data yang diminta, sepertiNama, Alamat, E-mail, Telepon, dansebagainya.. Halamanberikutadalah coding untukmembuat form tambah yang nantinyadihubungkandengan script insert kedalam database (script dasar) Menambah Data Anggota

  25. <form action="exe_member.php" method="post" name="tambahmember" id="tambahmember"> <table width="429" border="0" cellspacing="0" cellpadding="3" align="center"> <tr> <td>ID Anggota </td> <td width="4"><div align="center">:</div></td> <td width="208"><input name="id" type="text" class="teks" id="id" /></td> </tr> <tr> <td>Nama</td> <td><div align="center">:</div></td> <td><input name="nama" type="text" class="teks" id="nama" /></td> </tr> <tr> <td>Sex</td> <td><div align="center">:</div></td> <td><select name="sex" class="list" id="sex"> <option value="not_option">Pilih Sex</option> <option value="L">Laki-Laki</option> <option value="P">Perempuan</option> </select> </td> </tr> <tr> <td>Telepon</td> <td><div align="center">:</div></td> <td><input name="telepon" type="text" class="teks" id="telepon" /></td> </tr> Action file.. Part 1 Nama File : member-tambah.php

  26. <tr> <td>Alamat</td> <td><div align="center">:</div></td> <td><input name="alamat" type="text" class="teks" id="alamat" /></td> </tr> <tr> <td>E-mail</td> <td><div align="center">:</div></td> <td><input name="email" type="text" class="teks" id="email" /></td> </tr> <tr> <td width="199">Deskripsi</td> <td><div align="center">:</div></td> <td><textarea name="desk" class="deks"></textarea></td> </tr> <tr> <td colspan="3" class="submit"><input name="tambah" type="submit" class="button" value="Tambah" /> <input name="Reset" type="reset" class="button" id="Reset" value="Batal" /></td> </tr> </table></form> Part 2

  27. Action File (ex: exe-member.php)<?phpinclude('koneksi/koneksi.php');$tabel='anggota';$tambah=$_POST['tambah'];$edit=$_POST['edit'];if ($tambah){ global $id, $nama, $sex, $telepon, $alamat, $email, $desk; $id=$_POST['id']; $nama=$_POST['nama']; $sex=$_POST['sex']; $telepon=$_POST['telepon']; $alamat=$_POST['alamat']; $email=$_POST['email']; $desk=$_POST['desk']; if ((!$id) || (!$nama) || ($sex=='not_option') || (!$telepon) || (!$alamat) || (!$email) || (!$desk)){ echo '<script type="text/javascript">alert(\'Data belumlengkap\'); history.go(-1); </script> '; } elseif (!ereg("^.+@.+\\..+",$email)){ echo '<script type="text/javascript">alert(\'email tidak valid\');history.go(-1);</script>'; } else { Part 1

  28. $tanggal=date("Y-m-d"); $sql="INSERT INTO $tabel (`ID`, `ID_ANGGOTA`, `NAMA`, `SEX`, `PHONE`, `ALAMAT`, `EMAIL`, `TGL_ENTRY`, `DESKRIPSI`) VALUES (NULL, '$id', '$nama', '$sex', '$telepon', '$alamat', '$email', '$tanggal' , '$desk')"; $query=mysql_query($sql) or die(mysql_error()); if ($query){ echo '<script type="text/javascript">alert(\'Data member berhasilditambahkan\'); document.location=\'member-daftar.php\'; </script> '; } else { echo '<script type="text/javascript">alert(\'Data member gagal\'); history.go(-1); </script> '; } }} Part 2

  29. ContohScreenshoot Jika data-data sudahselesaiditambahkan, akandialihkanpadahalamandaftaranggota Pengisian data-data

  30. Untukdapatmengedit data anggota, kitaperlumembuat form terlebihdulu. Form inidigunakanuntukmengisi data-data yang diminta, sepertiNama, Alamat, E-mail, Telepon, dansebagainya.. Form inidisimpandalam file yang bernama Member-edit.php. Saatprosesdijalankan, akanditanganioleh file exe-member.php yang menyeleksiprosestersebutadalahprosespenambahan data ataupengubahan data. Halamanberikutadalah coding untukmembuat form edit yang nantinyadihubungkandengan script insert kedalam database (script dasar) Mengubah Data Anggota

  31. Nama File : member-edit.php <?phpinclude("koneksi/koneksi.php");$kode=$_GET['kode'];$tabel='anggota';$sql="SELECT * FROM $tabel WHERE ID=$kode";$query=mysql_query($sql) or die(mysql_error());while($hasil=mysql_fetch_array($query)){?><form action="exe_member.php" method="post" name="editmember" id="editmember"> <table width="429" border="0" cellspacing="0" cellpadding="3" align="center"> <tr> <td>ID Anggota </td> <td width="4"><div align="center">:</div></td> <td width="208"><input name="id" type="text" class="teks" id="id" value="<? echo $hasil[1]; ?>"/></td> </tr> <tr> <td>Nama</td> <td><div align="center">:</div></td> <td><input name="nama" type="text" class="teks" id="nama" value="<? echo $hasil[2]; ?>"/></td> </tr> <tr> <td>Sex</td> <td><div align="center">:</div></td> <td><select name="sex" class="list" id="sex"> <?php echo '<option value="'.$hasil[3].'" selected="selected">'.$hasil[3].'</option>'; ?> <option value="L">Laki-Laki</option> <option value="P">Perempuan</option> </select> </td> Part 1

  32. </tr> <tr> <td>Telepon</td> <td><div align="center">:</div></td> <td><input name="telepon" type="text" class="teks" id="telepon" value="<? echo $hasil[4]; ?>"/></td> </tr> <tr> <td>Alamat</td> <td><div align="center">:</div></td> <td><input name="alamat" type="text" class="teks" id="alamat" value="<? echo $hasil[5]; ?>"/></td> </tr> <tr> <td>E-mail</td> <td><div align="center">:</div></td> <td><input name="email" type="text" class="teks" id="email" value="<? echo $hasil[6]; ?>"/></td> </tr> <tr> <td width="199">Deskripsi</td> <td><div align="center">:</div></td> <td><textarea name="desk" class="deks"><? echo $hasil[7]; ?></textarea></td> </tr> <tr> <td colspan="3" class="submit"><input name="kode" type="hidden" id="kode" value="<? echo $kode; ?>" /> <input name="edit" type="submit" class="button" id="edit" value="Edit" /> <input name="Reset" type="reset" class="button" id="Reset" value="Batal" /></td> </tr> </table></form><?php} ?> Part 2

  33. Nama File : exe-member.php if($edit){ global $id, $nama, $sex, $telepon, $alamat, $email, $desk, $kode; $id=$_POST['id']; $nama=$_POST['nama']; $sex=$_POST['sex']; $telepon=$_POST['telepon']; $alamat=$_POST['alamat']; $email=$_POST['email']; $desk=$_POST['desk']; $kode=$_POST['kode']; if ((!$id) || (!$nama) || (!$telepon) || (!$alamat) || (!$email) || (!$desk) || (!sex)){ echo '<script type="text/javascript">alert(\'Data belumlengkap\'); history.go(-1); </script> '; } elseif (!ereg("^.+@.+\\..+",$email)){ echo '<script type="text/javascript">alert(\'email tidak valid\');history.go(-1);</script>'; Part 1

  34. } else { $sql="UPDATE $tabel SET `ID_ANGGOTA` = '$id', `NAMA` = '$nama', `SEX` = '$sex', `PHONE` = '$telepon', `ALAMAT` = '$alamat', `EMAIL` = '$email', `DESKRIPSI` = '$desk' WHERE `ID` = $kode"; $query=mysql_query($sql) or die('karena'.mysql_error()); if ($query){ echo '<script type="text/javascript">alert(\'Data member berhasildiubah\'); document.location=\'member-daftar.php\'; </script> '; } else { echo '<script type="text/javascript">alert(\'Data member gagal\'); history.go(-1); </script> '; } }}?> Part 2

  35. Contoh Screenshoot Pertama-tama, kitamemilih data yang akandiedit Data berhasildiubah Kita akandihadapkanpadasebuah form, disinikitadapatmengubah data-data yang diinginkan, kemudiankliktombol “edit” yang adadibawah form

  36. Untukmenampilkan data anggota, kitaperlumembuatsebuah file php yang bernama member-daftar.php, yang berisisintaks-sintaks yang bertujuanuntukmenampilkan data-data yang bersumberdari database MySQL. Dalamcontohberikutini, kitaakanmembuatsebuahtampilan data dimanasetiaphalamanhanyadibatasimaksimal 4 data, selebihnyakitaakanditampilkan link menujuhalamanberikutnya. Menampilkan Data Anggota

  37. Nama File : member-daftar.php <?phpinclude('navi.php');?><table width="900" border="0" cellspacing="0" cellpadding="0" align="center"> <tr> <td colspan="2" background="images/Layout_07.gif" width="900" height="100">&nbsp;</td> </tr> <tr> <td width="200" class="info"><?php include('include/info.php'); ?></td> <td width="700"><h1 class="judul">DATA MEMBER </h1><?phpinclude('koneksi/koneksi.php');$tabel='anggota';$hal=$_GET['hal'];if (!$_GET['hal']){ $page=1;} else { $page=$hal;}$max=4;$dari=($page*$max)-$max;$sql="SELECT * FROM $tabel LIMIT $dari, $max";$query=mysql_query($sql) or die(mysql_error());while($hasil=mysql_fetch_array($query)){ echo "<div class='content'>ID : ".$hasil[0]."<br>ID Member : ".$hasil[1]."<br>Nama : ".$hasil[2]."<br>Sex : ".$hasil[3]."<br>Telepon : ".$hasil[4]."<br>Alamat : ".$hasil[5]."<br>E-mail : ".$hasil[6]."<br>TanggalDaftar : ".$hasil[7]."<br>Tentang : ".$hasil[8]."<br> <a href='member-edit.php?kode=".$hasil[0]."' class=edit>Edit</a>&nbsp;<a href='member-hapus.php?kode=".$hasil[0]."' class=edit>Hapus</a></div><br>";}$jumdata=mysql_result(mysql_query("SELECT COUNT(*) as jum FROM $tabel"),0);$jumhal=ceil($jumdata/$max); Part 1

  38. echo "<div align='center'>";if ($page>1){ $awal=1; echo "<a href=member-daftar.php?hal=$awal class=navipage> << </a>";}if ($page>1){ $prev=$page-1; echo "<a href=member-daftar.php?hal=$prev class=navipage> < </a>";}for ($i=1; $i <= $jumhal; $i++ ){ if($i==$page){ echo "$i"; } else { echo "<a href=member-daftar.php?hal=$i class=navipage> $i </a>"; }}if ($page < $jumhal){ $next=$page+1; echo "<a href=member-daftar.php?hal=$next class=navipage> > </a>";}if ($page < $jumhal){ $akhir=$jumhal; echo "<a href=member-daftar.php?hal=$akhir class=navipage> >> </a>";}echo "</div>";?> Part 2

  39. ContohScreenshoot

  40. Setelahkitamembuat script untukmenampilkan data, kali inikitaakanmembuat script untukmenghapus data yang dipilih. Script yang dibuatakandisimpanpada file yang bernama Member-hapus.php. Cara Penggunaannya, pada member-daftar.php, terdapat link hapusdimanajikadiklik, data yang dipilihakanterhapuskarenaakandiprosesoleh Member-hapus.php Menghapus Data Anggota

  41. Nama File : member-hapus.php <?phpinclude("koneksi/koneksi.php");$kode=$_GET['kode'];$tabel='anggota';$sql="DELETE FROM $tabel WHERE ID = $kode";$query=mysql_query($sql) or die('<script type="text/javascript">alert(\'Data tidakdapatdihapuskarena \n '.mysql_error().'\');history.go(-1);</script>');if ($query){ echo '<script type="text/javascript">alert(\'data member berhasildihapus\');document.location=\'member-daftar.php\';</script>';} else { echo '<script type="text/javascript">alert(\'gagaldihapus\');history.go(-1);</script>';}?>

  42. ContohScreenshoot Data Anggotaberhasildihapus Pilih data yang akandihapus Klik “hapus”

  43. Padabagianini, akanditunjukkanproses-proses yang terjadipadapengolahan data penulis, antara lain Menambah data Penulis Mengubah data Penulis Menampilkan data Penulis Menghapus data Penulis File-file yang dibutuhkan : Penulis-tambah.php  Form untukmenambah data penulis Penulis-edit.php  Form untukmengubah data penulis Penulis-daftar.php  Untukmenampilkan data penulis Exe-Penulis.php  Script untukmemprosespenambahandanpengubahan data. Penulis-hapus.php  Script untukmemprosespenghapusan data ManajemenPenulis

  44. Untukdapatmenambah data penulis, kitaperlumembuat form terlebihdulu. Form inidigunakanuntukmengisi data-data yang diminta, sepertiKode, Nama, Alamat, E-mail, dansebagainya.. Halamanberikutadalah coding untukmembuat form tambah yang nantinyadihubungkandengan script insert kedalam database (script dasar) Menambah Data Penulis

  45. <h1 class="judul">PENAMBAHAN DATA PENULIS</h1><form action="exe_penulis.php" method="post" name="tambahpenulis"> <table width="429" border="0" cellspacing="0" cellpadding="3" align="center"> <tr> <td>KodePenulis </td> <td width="4"><div align="center">:</div></td> <td width="208"><input name="kode" type="text" class="teks" /></td> </tr> <tr> <td>Penulis</td> <td><div align="center">:</div></td> <td><input name="penulis" type="text" class="teks" /></td> </tr> <tr> <td>AlamatPenulis </td> <td><div align="center">:</div></td> <td><input name="alamat" type="text" class="teks" /></td> </tr> <tr> <td>E-mail</td> <td><div align="center">:</div></td> <td><input name="email" type="text" class="teks" /></td> </tr> Action file.. Part 1 Nama File :penulis-tambah.php

  46. <tr> <td width="199">Deskripsi</td> <td><div align="center">:</div></td> <td><textarea name="desk" class="deks"></textarea></td> </tr> <tr> <td colspan="3" class="submit"><input name="tambah" type="submit" class="button" value="Tambah" /> <input name="Reset" type="reset" class="button" id="Reset" value="Batal" /></td> </tr> </table></form> Part 2

  47. <?phpinclude('koneksi/koneksi.php');$tabel='penulis';$tambah=$_POST['tambah'];$edit=$_POST['edit'];if ($tambah){ global $kode, $penulis, $alamat, $email, $desk; $kode=$_POST['kode']; $penulis=$_POST['penulis']; $alamat=$_POST['alamat']; $email=$_POST['email']; $desk=$_POST['desk']; if ((!$kode) || (!$penulis) || (!$alamat) || (!$email) || (!$desk)){ echo '<script type="text/javascript">alert(\'Data belumlengkap\'); history.go(-1); </script> '; } elseif (!ereg("^.+@.+\\..+",$email)){ echo '<script type="text/javascript">alert(\'email tidak valid\');history.go(-1);</script>'; } else { $sql="INSERT INTO $tabel (`ID`, `KD_PENULIS`, `PENULIS`, `ALAMAT`, `EMAIL`, `DESKRIPSI`) VALUES (NULL, '$kode', '$penulis', '$alamat', '$email', '$desk')"; $query=mysql_query($sql) or die(mysql_error()); if ($query){ echo '<script type="text/javascript">alert(\'Data penulisberhasilditambahkan\'); document.location=\'penulis-daftar.php\'; </script> '; } else { echo '<script type="text/javascript">alert(\'Data penulisgagal\'); history.go(-1); </script> '; } }} Nama File :exe-penulis.php

  48. ContohScreenshoot Pengisian data-data pada form yang telahtersedia Data Penulisberhasilditambahkan

  49. Untukdapatmengubah data penulis, kitaperlumembuat form terlebihdulu. Form inidigunakanuntukmengisi data-data yang diminta, sepertiKode, Nama, Alamat, E-mail, dansebagainya.. Halamanberikutadalah coding untukmembuat form tambah yang nantinyadihubungkandengan script insert kedalam database (script dasar) Mengubah Data Penulis

  50. <h1 class="judul">PENGEDITAN DATA PENULIS</h1><?phpinclude("koneksi/koneksi.php");$id=$_GET['kode'];$tabel='penulis';$sql="SELECT * FROM $tabel WHERE ID=$id";$query=mysql_query($sql) or die(mysql_error());while($hasil=mysql_fetch_array($query)){?><form action="exe_penulis.php" method="post" name="editpenulis"> <table width="429" border="0" cellspacing="0" cellpadding="3" align="center"> <tr> <td>KodePenulis </td> <td width="4"><div align="center">:</div></td> <td width="208"><input name="kode" type="text" class="teks" value="<? echo $hasil[1]; ?>"/></td> </tr> <tr> <td>Penulis</td> <td><div align="center">:</div></td> <td><input name="penulis" type="text" class="teks" value="<? echo $hasil[2]; ?>"/></td> </tr> <tr> <td>AlamatPenulis </td> <td><div align="center">:</div></td> <td><input name="alamat" type="text" class="teks" value="<? echo $hasil[3]; ?>"/></td> </tr> Nama File :penulis-edit.php Part 1

More Related