Tutorial Cara Membuat Search Form dengan PHP dan MySQL akan admin bahas kali ini. Setelah kemarin admin membahas artikel mengenai cara membuat menubar pada website, kali ni admin juga akan membahas materi PHP yah. Fitur pencarian ini dapat kamu terapkan pada tabel yang telah kamu buat. Selain itu, kamu juga dapat mengimplementasikannya pada pencarian database menggunakan trik ini.
Cara Membuat Search Form
Tutorial Pembuatan Fitur Pencarian Data di Database
Tutorial Cara Membuat Search Form dengan PHP dan MySQL
Untuk membuat fitur pencarian dalam database, kamu perlu membuat:
- Membuat database bernama mahasiswa
- Membuat tabel dengan nama mhs
- Membuat file konfigurasi.php
- Membuat file index.php
Berikut materi lengkapnya untuk ke empat langkah diatas.
1. Membuat Database Mahasiswa
Langkah pertama buatlah database baru bernama Mahasiswa, caranya buka XAMPP terlebih dahulu. Kemudian aktifkan webserver apache serta MySQL. Selanjutnya bukalah phpmyadmin, kemudian tambahkan database bernama mahasiswa.
2. Membuat Tabel mhs
Langkah berikutnya dalam pembuatan fitur search dengan PHP ialah dengan membuat tabel baru yang bernama mhs. Setelah tabel terbuat, masuk pada menu sql, lalu tuliskan source code berikut ini, untuk import datanya.
-- phpMyAdmin SQL Dump -- version 4.5.1 -- http://www.phpmyadmin.net -- -- Host: 127.0.0.1 -- Generation Time: 04 Okt 2017 pada 07.42 -- Versi Server: 10.1.16-MariaDB -- PHP Version: 5.5.38 SET SQL_MODE = "NO_AUTO_VALUE_ON_ZERO"; SET time_zone = "+00:00"; /*!40101 SET @OLD_CHARACTER_SET_CLIENT=@@CHARACTER_SET_CLIENT */; /*!40101 SET @OLD_CHARACTER_SET_RESULTS=@@CHARACTER_SET_RESULTS */; /*!40101 SET @OLD_COLLATION_CONNECTION=@@COLLATION_CONNECTION */; /*!40101 SET NAMES utf8mb4 */; -- -- Database: `mahasiswa` -- -- -------------------------------------------------------- -- -- Struktur dari tabel `mhs` -- CREATE TABLE `mhs` ( `id` int(11) NOT NULL, `nama` varchar(35) NOT NULL ) ENGINE=InnoDB DEFAULT CHARSET=latin1; -- -- Dumping data untuk tabel `mhs` -- INSERT INTO `mhs` (`id`, `nama`) VALUES (1, 'Jamaludin'), (2, 'Sanusi'), (3, 'Muhammad Haikal'), (4, 'Roki sinamuna'), (5, 'Diki Alfarabi Hadi'), (6, 'Samsul Bahri'), (7, 'Khairul Bahri'), (8, 'Samsul Arifin'), (9, 'Sumantini'), (10, 'Aisyah Nur Hikmah'); -- -- Indexes for dumped tables -- -- -- Indexes for table `mhs` -- ALTER TABLE `mhs` ADD PRIMARY KEY (`id`); -- -- AUTO_INCREMENT for dumped tables -- -- -- AUTO_INCREMENT for table `mhs` -- ALTER TABLE `mhs` MODIFY `id` int(11) NOT NULL AUTO_INCREMENT, AUTO_INCREMENT=11; /*!40101 SET CHARACTER_SET_CLIENT=@OLD_CHARACTER_SET_CLIENT */; /*!40101 SET CHARACTER_SET_RESULTS=@OLD_CHARACTER_SET_RESULTS */; /*!40101 SET COLLATION_CONNECTION=@OLD_COLLATION_CONNECTION */;
Setelah kamu import syntax diatas, kamu akan memperloleh beberapa data yang berisi nama mahasiswa. Di tabel inilah, kamu akan mencari datanya.
3. Membuat File konfigurasi.php
Langkah berikutnya untuk Tutorial Cara Membuat Search Form dengan PHP ialah dengan membuat file konfigurasi.php pada folder baru dalam C/Xampp/htdocs. Setelah file tersebut dibuat, masukkan source code berikut kedalamnya.
<?php mysql_connect("localhost","root",""); mysql_select_db("mahasiswa"); ?>
Fungsi dari file ini ialah untuk mengambil data dari database. Tanpa file ini, website tidak akan dapat terhubung dengan database.
4. Membuat File index.php
Baiklah, ini langkah terakhir untuk membuat fungsi pencarian dalam database. Buatlah index.php untuk halaman utamanya. Setelah file dibuat, masukkan source code berikut ini.