mysql> create database toko;
Query OK, 1 row affected (0.03 sec)
mysql> use toko;
Database changed
mysql> create table buku (
-> kodebuku varchar(10) not null primary key,
-> judulbuku varchar(50) not null,
-> pengarang varchar(30) not null,
-> harga float default 0,
-> sinopsis text);
Query OK, 0 rows affected (0.08 sec)
mysql> insert into buku (kodebuku,judulbuku,pengarang,harga,sinopsis)
-> values
-> ("001","WEB & PHP","Abdul Kadir","32000","Mengajarkan bagaimana pembuatan web dengan php dengan cara yang mudah"),
-> ("002","BASIS DATA","Adi Nugroho","75000","Berisi dasar - dasar konsep dan perancangan basisi data berikut desain dan implementasinya"),
-> ("003","VISUAL FOXPRO 9","Tjendry Herianto","55000","Salah satu bahasa pemrogrman visual untuk basis data yang sangat mudah digunakan");
Query OK, 3 rows affected (0.11 sec)
Records: 3 Duplicates: 0 Warnings: 0
mysql> select * from buku;
+----------+-----------------+------------------+-------+-----------------------
---------------------------------------------------------------------+
| kodebuku | judulbuku | pengarang | harga | sinopsis
|
+----------+-----------------+------------------+-------+-----------------------
---------------------------------------------------------------------+
| 001 | WEB & PHP | Abdul Kadir | 32000 | Mengajarkan bagaimana
pembuatan web dengan php dengan cara yang mudah |
| 002 | BASIS DATA | Adi Nugroho | 75000 | Berisi dasar - dasar k
onsep dan perancangan basisi data berikut desain dan implementasinya |
| 003 | VISUAL FOXPRO 9 | Tjendry Herianto | 55000 | Salah satu bahasa pemr
ogrman visual untuk basis data yang sangat mudah digunakan |
+----------+-----------------+------------------+-------+-----------------------
---------------------------------------------------------------------+
3 rows in set (0.06 sec)
mysql> show databases;
+--------------------+
| Database |
+--------------------+
| information_schema |
| mysql |
| phpmyadmin |
| test |
| toko |
+--------------------+
5 rows in set (0.28 sec)
CARI.HTML
<html>
<body>
<center>
<h2>TOKO BUKU GRAMESAYA</h2>
<h3>PENCARIAN</h3>
<hr>
<form action=hasilcari.php method=post>
<table>
<tr>
<td align=right>Pilihan Pencarian
<td>
<input type=radio name=pilih value=judul checked>Judul Buku
<input type=radio name=pilih value=pengarang>Pengarang
<input type=radio name=pilih value=sinopsis>Sinopsi
<tr>
<td align=right>cari
<td><input type=text name=cari>
<tr>
<td colspan=2 align=center><input type=submit value=CARI>
</table>
</form>
</body>
</html>
setelah jadi dan di jalankan, maka hasilnya seperti berikut :
HASIL CARI.php
<?
include "koneksi.php";
switch($pilih)
{
case "judul":
$kriteria = "judulbuku like '%$cari%'";
break;
case "pengarang":
$kriteria = "pengarang like '%$cari%'";
break;
default:
$kriteria ="sinopsis like '%$cari%'";
}
$sql="select* from buku where ".$kriteria;
$hasil = mysql_query($sql);
if(!$hasil)
die("Gagal query data buku karena".mysql_error());
$jum = mysql_num_rows($hasil);
print"<h3>Hasil pencarian untuk '$pilih yang mengandung kata $cari'</h3>";
print"<hr>";
print"Jumlah data ditemukan: <b>$jum</b> buku <br>";
print"<table border=1>";
while($data = mysql_fetch_array($hasil))
{
print"<tr>
<td>KODE<td>$data[kodebuku]
<tr>
<td>JUDUL<td>$data[judulbuku]
<tr>
<td>PENGARANG<td>$data[pengarang]
<tr>
<td>HARGA<td> RP.".number_format($data[harga]);
print"<tr>
<td>SINOPSIS<td>$data[sinopsis]
<tr>
<td colspan=2> ";
}
print"</table>";
?>
<a href=cari.html>CARI LAGI</a>
Tidak ada komentar:
Posting Komentar