Cara Menambahkan Fitur Pencarian ke dalam Website PHP

dani indra

Judul: Cara Menambahkan Fitur Pencarian ke dalam Website PHP

Pendahuluan:

Pencarian merupakan salah satu fitur penting dalam pengembangan website, karena memungkinkan pengguna untuk dengan mudah menemukan informasi yang mereka butuhkan. Dalam artikel ini, kita akan membahas cara menambahkan fitur pencarian ke dalam website berbasis PHP.

Langkah 1: Persiapkan Database dan Tabel:

Pastikan Anda memiliki database yang memuat informasi yang ingin dicari. Buat tabel khusus untuk data tersebut. Misalnya, jika Anda memiliki tabel “artikel” dengan kolom “judul” dan “konten”, kita dapat membuat formulir pencarian untuk mencari berdasarkan judul atau konten.

CREATE TABLE artikel (
    id INT PRIMARY KEY AUTO_INCREMENT,
    judul VARCHAR(255),
    konten TEXT
);

Langkah 2: Buat Formulir Pencarian:

Buat formulir HTML untuk menerima kata kunci pencarian dari pengguna. Formulir ini biasanya berada di bagian atas halaman web.

<form method="get" action="hasil_pencarian.php">
    <input type="text" name="kata_kunci" placeholder="Cari...">
    <button type="submit">Cari</button>
</form>

Langkah 3: Buat Skrip Pencarian (hasil_pencarian.php):

Buat halaman PHP yang akan menangani pencarian berdasarkan kata kunci yang dimasukkan pengguna.

<?php
// Koneksi ke database
$koneksi = new mysqli("nama_host", "nama_pengguna", "kata_sandi", "nama_database");

// Periksa koneksi
if ($koneksi->connect_error) {
    die("Koneksi gagal: " . $koneksi->connect_error);
}

// Ambil kata kunci dari formulir pencarian
$kata_kunci = $_GET['kata_kunci'];

// Lakukan pencarian dalam tabel 'artikel'
$sql = "SELECT * FROM artikel WHERE judul LIKE '%$kata_kunci%' OR konten LIKE '%$kata_kunci%'";
$result = $koneksi->query($sql);

// Tampilkan hasil pencarian
while ($row = $result->fetch_assoc()) {
    echo "<h2>" . $row['judul'] . "</h2>";
    echo "<p>" . $row['konten'] . "</p>";
}

// Tutup koneksi
$koneksi->close();
?>

Langkah 4: Tampilkan Hasil Pencarian:

Gaya tampilan hasil pencarian sesuai dengan desain website Anda. Dalam contoh ini, kita hanya menampilkan judul dan konten artikel.

Kesimpulan:

Dengan mengikuti langkah-langkah di atas, Anda dapat dengan mudah menambahkan fitur pencarian ke dalam website berbasis PHP. Pastikan untuk menyelaraskannya dengan desain dan struktur website Anda untuk memberikan pengalaman pengguna yang lebih baik.

Leave a Comment