Dokumen ini membahas tentang membuat tampilan server untuk perpustakaan menggunakan PHP dengan menampilkan data buku, menambahkan data buku baru, dan mengedit data buku yang ada. Dilanjutkan dengan penjelasan kode PHP untuk masing-masing tampilan tersebut.
1. Ketemu lagi dengan saya, di kesempatan kali ini saya akan melanjutkan progress yang sama
yaitu client server perpustakaan. Sebelumnya saya telah membahas tentang cliennya, sekarang
yang akan kita bahas adalah servernya. Langsung saja kita masuk pada pembahasannya.
Gambar di atas adalah adalah tamplikan awal dari server saya. Disini saya hanya membuat
tampilan server sederhana. Kita bisa lihat pada menu sebelah kiri ada beberapa pilihan yaitu
mahasiswa, buku, trasnsaksi dan seterusnya. Sekarang kita akan melihat tampilan dari data
buku.
Untuk membuat tampilan seperti gambar di atas, berikut adalah kodinggnya.
Buku.php
<?php
include 'koneksi.php';
?>
<h1><center> Tambah Data Buku </center></h1>
<a href="index.php?home=tambah_bk"class="btnbtn-primary">Tambah</a>
<table class="table table-bordered"border="1">
<thead>
<tr>
<th><center>No</center></th>
<th><center>Id_Buku</center></th>
<th><center>Nama_Buku</center></th>
<th><center>Penerbit</center></th>
<th><center>Aksi</center></th>
3. Berikutnya ketika kita ingin menambah data buku maka kita harus membuat program untuk
penambahan data, dan ini adalah kodingnya.
Tambah_bk.php
<?php
include 'koneksi.php';
?>
<form method="post" enctype="multipart/form-data">
<div class="form-group">
<label>Id_Buku</label>
<input type="numerik" class="form-control" name="id_buku">
</div>
<div class="form-group">
4. <label>Nama_Buku</label>
<input type="text" class="form-control" name="nama_buku">
</div>
<div class="form-group">
<label>Penerbit</label>
<input type="text" class="form-control" name="penerbit">
</div>
<button class="btn btn-primary" name="save">Simpan</button>
</form>
<?php
if (isset($_POST['save']))
{
$koneksi->query("INSERT INTO buku (id_buku,nama_buku,penerbit)
VALUES('$_POST[id_buku]','$_POST[nama_buku]','$_POST[penerbit]')");
echo "<div class='alert alert-info'>Data Tersimpan</div>";
echo "<meta http-equiv='refresh' content='1;url=index.php?home=buku'>";
echo "<script>alert('data buku berhasil di input');</script>";
}
?>
p $nomor++; ?>
begitupulauntukmengeditdanmenghapus,berikutadalahgambardankodingnya.