malasngoding.com/membuat-form-pencarian-dengan-php-dan-mysql
By Diki Alfarabi HadiOctober 4, 2017
PHP
Membuat Form
Pencarian Dengan
PHP dan MySQL
– Selamat datang di
malasngoding.com.
pada tutorial kali
ini kita akan
kembali membahas
tentang tutorial
PHP. ada
beberapa teman-
teman yang sering
berkunjung ke
malasngoding.com
yang bertanya cara
membuat form
pencarian. karena
mereka sedang
punya tugas kuliah
yang
mengharuskan
mereka membuat
sebuah form
pencarian dengan
menggunakan PHP
dan MySQL. tidak
hanya itu, query
yang di cari pun
1/12
harus bisa di
tampilkan pada
bagian atas tabel.
Pencarian PHP
yang akan kita buat
adalah seperti
gambar di bawah
ini.
Nah, bagaimana
proses
pembuatannya ?
pertama kita harus
punya data dulu di
database. untuk
contoh di tutorial
2/12
ini, silahkan teman-
teman buat sebuah
database dengan
nama
“mahasiswa”. dan
buat sebuah tabel
dengan nama
“mhs” yang berisi
id dan nama. jika
mau cepat silahkan
teman import file
sql berikut ke
database
mahasiswa.
6 -- version 4.5.1
7 -- http://www.phpmyadmin.net
8 --
9 -- Host: 127.0.0.1
15 /*!40101 SET
@OLD_CHARACTER_SET_CLIENT=@@CHARACTER_SET_CLIENT */;
16
/*!40101 SET
17 @OLD_CHARACTER_SET_RESULTS=@@CHARACTER_SET_RESULTS
*/;
18
/*!40101 SET
19 @OLD_COLLATION_CONNECTION=@@COLLATION_CONNECTION
*/;
20
/*!40101 SET NAMES utf8mb4 */;
21
--
22
-- Database: `mahasiswa`
23
--
24
-- --------------------------------------------------------
25
--
3/12
26 -- Struktur dari tabel `mhs`
27 --
32 --
34 --
36 (1, 'Jamaludin'),
37 (2, 'Sanusi'),
44 (9, 'Sumantini'),
46 --
48 --
49 --
51 --
54 --
56 --
57 --
4/12
59 --
64 /*!40101 SET
CHARACTER_SET_RESULTS=@OLD_CHARACTER_SET_RESULTS */;
65
/*!40101 SET
66 COLLATION_CONNECTION=@OLD_COLLATION_CONNECTION */;
67
68
69
70
71
pastikan sudah di
import dengan
benar ya.
setelah selesai
dengan
databasenya,
selanjutnya buat 2
buah file php, yaitu
config.php dan
5/12
index.php
config.php
1 <?php
2 // www.malasngoding.com
4 mysql_connect("localhost","root","");
5 mysql_select_db("mahasiswa");
6 ?>
pada file
config.php ini kita
membuat koneksi
php dan mysql.
baca di sini tentang
cara
menghubungkan
php dan mysql.
index.php
2 <?php
3 include 'config.php';
4 ?>
8 <label>Cari :</label>
11 </form>
12 <?php
13 if(isset($_GET['cari'])){
14 $cari = $_GET['cari'];
21 <th>Nama</th>
22 </tr>
23 <?php
24 if(isset($_GET['cari'])){
25 $cari = $_GET['cari'];
30 }
31 $no = 1;
32 while($d = mysql_fetch_array($data)){
33 ?>
34 <tr>
37 </tr>
38 <?php } ?>
39 </table>
40
Sekarang coba
jalankan pada
browser.
localhost/pencarian_php/index.php
7/12
pencarian dengan php dan mysql
dan hasilnya
pencarian di php
jika teman-teman
bingung, silahkan
perhatikan
penjelasan di
bawah ini tentang
penjelasan tutorial
cara membuat
form pencarian
degan php dan
mysql.
Penjelasan
Perhatikan pada
form.
4 <label>Cari :</label>
7 </form>
kita memberikan
action ke file
index.php itu
sendiri. dengan
method get.
sehingga data yang
dikirim dari form
akan di kirim
melalui url.
<?php
if(isset($_GET['cari'])){
1
$cari = $_GET['cari'];
2
$data =
3 mysql_query("select *
from mhs where nama
4
like '%".$cari."%'");
5
}else{
6
$data =
7 mysql_query("select *
from mhs");
9/12
}
disini kita
memeriksa apakah
ada ada data yang
dikirim dengan
menggunakan
method GET. jika
ada maka query
mysql yang di
jalankan adalah
query berikut.
$data =
mysql_query("select
1 * from mhs where
nama like
'%".$cari."%'");
query di atas
adalah query mysql
untuk mencari data.
$data =
1 mysql_query("select
* from mhs");
jika teman-teman
masih bingung,
silahkan baca juga
tutorial cara
membuat CRUD
dengan php dan
MySQL. terima
kasih, silahkan
sharea tutorial ini
jika bermanfaat.
Incoming search
terms:
pencarian
php
cara
membuat
search di php
coding php
untuk
pencarian
data
https://www
malasngoding
10/12
com/membuat-
form-
pencarian-
dengan-php-
dan-mysql/
cara
membuat
search php
cara
membuat
search
engine
dengan php
dan mysql
pencarian
dengan php
coding
pencarian
php
cara
membuat
pencarian
php
cara
membuat
pencarian di
php
Coding enthusiast.
Someone who love
learn something
new. especially
about web
programming and
web design. happy
to share about
knowledge and
learn from other.
Tags: cara
membuat form
cari, cari data
dengan php, form
search php mysql,
membuat pencarian
di php,
menampilkan data
mahasiswa dari
form pencarian,
mencari data,
mysql search,
pemrograman web,
11/12
pencarian dengan
php dan mysql,
pencarian di php,
query search
mysql, search
form, tugas kuliah,
tutorial cara
membuat form
pencarian degan
php dan mysql
12/12