1. di edit dikitiseng iseng ngedit
PencarianBerdasarkanKategori
PilihanDalam Combobox
Dilengkapi Dengan Validasi Input
Form, Dapat MenampilkanHasil
PencarianData dan Juga Dapat
MenampilkanPesan Data
Tidak Ditemukan
Posted on July 16, 2013
0
Tulisan kali ini membahas tentangpencarian berdasarkan pilihan kategori dengan
combobox. Pertamaterdapat forminput untuk memasukkan hal yangkita cari,
kemudian terdapatcombobox yang berisi kategori apa yang halyang akan dicari.
Disini saya mencontohan pencarian skripsi di (mantan)kampus saya, dan kategori
yang saya gunakan yaitu berdasarkannama mahasiswa, judul skripsi, prodi,fakultas
dan tahun pembuatan skripsi.
Apabila form input ataucombobox belum dipilihmaka pencarian tidak dapat
dilakukan. Apabilasudah memasukkan katayang mau dicari dan memilih
kategorinya, maka akanmunculhasil pencarian katayang dicari sesuai dengan
kategori yang dipilih. Apabila yang dicari tidak ada makaakan muncul sebuah
pesan. Langsung saja ke coding nya.
Pertama kali kita harus membuat databasenyaterlebih dahulu. Kita kasih nama
skripsih.
1 CREATE DATABASE 'skripsih' ;
2. Setelah itu bikin tabelnya. Daripadarepot2 bikin tabel terus masukin datanya
mending donlot databasenya disini terus diimport.Wes rampung.
Kemudian kita buat file index.php. File ini digunakan untuk memasukkan inputan
yang akan dicari sekaligus menampilkanhasil eksekusi inputan.
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
<?php
include("koneksi.php");
?>
<html>
<head>
<title>Pencarian Berdasarkan Kategori</title>
<link href="css.css" rel="stylesheet" type="text/css" />
<script type="text/javascript" src=/slideshow/di-edit-dikit/44096927/"jquery-1.4.js"></script>
<script type="text/javascript" src="jquery.validate.js"></script>
<script type="text/javascript">
$(document).ready(function() {
$("#form").validate({
rules: {
txtsearch: "required",
kategori: "required"
},
messages: {
txtsearch: {
required: ''
},
kategori: {
required: ''
},
},
success: function(label) {
label.text('').addClass('valid');
}
});
});
</script>
</head>
<body>
<form method="POST" action="" id="form">
<label for="txtsearch">Cari: <input type="text" name="txtsearch">
<select name="kategori">
<option value="">-- Cari Berdasarkan --</option>
<option value="namamahasiswa">Nama Mahasiswa</option>
<option value="judulskripsi">Judul Skripsi</option>
<option value="programstudi">Program Studi</option>
<option value="fakultas">Fakultas</option>
<option value="tahun">Tahun</option>
</select>
<input type="submit" value="Cari" name="submit"/>
<?php
if (isset($_POST['submit'])) {
$search = $_POST['txtsearch'];
$skripsi = $_POST['kategori'];