A. Membuat Database
3.
4. Langkah berikutnya masuk ke browser, ketikkan pada address bar :
https://localhost/phpmyadmin
5.
6. Buatlah database dengan nama perpustakaan, caranya :
Klik tab Database > ketikan nama database misalnya “perpustakaan”, kemudian tekan tombol
Create
7. Setelah tekan create maka database berhasil dibuat, akan terlihat nama database disebelah kiri
B. Membuat table pada database perpustakaan
1. Pertama klik database yang akan ditambahkan table di dalamnya.
2. Kemudian ketikkan nama nama table pada kolom name, ketikkan jumlah kolom yang akan
dibuat, seperti 5. Kemudian tekan tombol Go
3.
4. Ketikkan nama field pada kolom name, pada type ketikkan tipe data. Pada kolom length
ketikkan panjang karakter. Pada data type date dan nomor (int, float, double) length tidak
usah diisi.
Pada index pilihlah primary key pada kolom yang dijadikan primary.
“A_I” apabila dicentang, berfungsi untuk membuat kolom auto number tapi dengan type
data int.
5. Kemudian tekan Save
Setelah Database dan Tabel sudah jadi, berikutnya kita akan membuat halaman koneksi yang akan
menghubungkan web dengan database yang kita buat menggunakan php.
“!” (artinya not) artinya apabila tidak ada koneksi maka tampilkan
mysqli eror.
Bukutambah.php
<tr>
<td align="center">
TAMBAH KATEGORI
<hr>
<table>
<tr>
<td>:</td>
<td>
</td>
</tr>
<tr>
<td>:</td>
</tr>
<tr>
<td align="right">Penerbit</td>
<td>:</td>
<tr>
<td>:</td>
</tr>
<tr>
<td align="right">Kategori</td>
<td>:</td>
</tr>
<tr>
<td></td>
<td></td>
</td>
</tr>
</table>
</form>
<?php
function cek_kategori_kode($kode){
include ("koneksi.php");
$out = 'tidak_sama';
while ($r=$qr->fetch_array(MYSQLI_ASSOC)){
$kode_awal = strtolower($r["kdbuku"]);
$kode = strtolower($kode);
if ($kode==$kode_awal){
$out = 'sama';
return $out;
if (isset($_POST['submit'])){
$penerbit = $_POST['penerbit'];
$thterbit = $_POST['thterbit'];
$kategori = $_POST['kategori'];
$t_kode = $_POST['kdbuku'];
}else{
$t_kode ="";
}else{
$t_nama ="";
if ($_POST['kdbuku']=="" ||
$_POST['namabuku']==""){
$simpan= false;
echo '
<script>
window.location="bukutambah.php?halaman=bukutambah&form=tambah";
</script>
';
}else{
$simpan= true;
if (cek_kategori_kode($t_kode)=='sama'){
window.location="index.php?halaman=kategori&form=tambah";
</script>';
}else
if($simpan){
include ("koneksi.php");
if ($q_tambahkat){
window.location="list.php?halaman=list";
</script>';
?>
</td>
</tr>
</table>
List.php
<!doctype html>
<?php
include("bukutambah.php"); //tambah
include("kategori_edit.php"); //edit
include("kategori_hapus.php"); //hapus
?>
<html lang="en">
<head>
<title>List Buku</title>
</head>
<body>
<thead>
<tr>
<th scope="col">kategori</th>
<th scope="col">Hapus</th>
<th scope="col">Edit</th>
</tr>
</thead>
$n_buku = mysqli_num_rows($q_buku);
if ($n_buku!=0)
while ($r_buku=mysqli_fetch_array($q_buku)){
$id = $r_buku['kdbuku'];
$nama = $r_buku['namabuku'];
$penerbit = $r_buku['penerbit'];
$thterbit = $r_buku['thterbit'];
$kategori = $r_buku['kategori'];
echo
'
<tr>
<td>'.$id.'</td>
<td>'.$nama.'</td>
<td>'.$penerbit.'</td>
<td>'.$thterbit.'</td>
<td>'.$kategori.'</td>
<td><a href="edit.php?halaman=edit&form=edit&kode='.$id.'">edit</a></td>
<td><a href="edit.php?halaman=edit&form=hapus&kode='.$id.'">hapus</a></td>
</tr>
';
else
echo '
<tr>
</tr>
';
echo '
<tr>
</tr>
';
?>
</table>
</body>
</html>
Kalau sudah, coba dijalankan list.php pada browser, ketikan
https://localhost/namafolder/list.php