Rumah > Artikel > pembangunan bahagian belakang > Bagaimana untuk melaksanakan fungsi kotak carian dalam laman web menggunakan php
Dengan perkembangan teknologi maklumat yang berterusan, enjin carian telah menjadi salah satu cara penting untuk kita mendapatkan maklumat. Menambah fungsi kotak carian pada tapak web boleh memudahkan pengguna mencari maklumat yang mereka perlukan dengan cepat dan meningkatkan pengalaman pengguna. Artikel ini akan menggunakan PHP sebagai contoh untuk memperkenalkan cara melaksanakan fungsi kotak carian dalam laman web.
1 Fahami fungsi kotak carian
Untuk melaksanakan fungsi kotak carian, anda perlu memahami prinsip asas kotak carian terlebih dahulu. Kotak carian biasanya terdiri daripada dua bahagian utama:
Melalui kotak carian, pengguna boleh memasukkan kata kunci yang ingin mereka tanyakan, dan program latar belakang akan menanyakan maklumat yang berkaitan daripada pangkalan data berdasarkan kata kunci dan memaparkan hasil carian pada halaman.
2. Cipta pangkalan data
Sebelum melaksanakan fungsi kotak carian, anda perlu menyediakan data terlebih dahulu. Kita boleh menyimpan dan menanyakan data berkaitan dengan mencipta pangkalan data. Seterusnya, mari buat pangkalan data ringkas yang mengandungi kata kunci dan pautan berkaitan.
3. Cipta kotak carian
Seterusnya kita perlu mencipta kotak carian di tapak web. Dalam PHP, kita boleh mencipta kotak carian melalui HTML. Berikut ialah kod kotak carian mudah:
<form method="GET" action="search.php"> <input type="text" name="query" size="30"> <input type="submit" value="搜索"> </form>
Dalam kod di atas, kami mencipta kotak input teks bernama "pertanyaan" dan butang hantar melalui borang HTML. Kotak input digunakan untuk memasukkan kata kunci Selepas mengklik butang hantar, sistem akan memanggil program latar belakang untuk menanyakan kata kunci.
4. Buat program pertanyaan latar belakang
Dalam langkah sebelumnya, kami telah mencipta pangkalan data dan kotak carian Seterusnya kami perlu menulis kod PHP untuk membandingkan kata kunci dalam kotak input pangkalan data Memadankan data dalam halaman dan mengembalikan hasilnya ke halaman. Berikut ialah kod asas program pertanyaan latar belakang kotak carian:
<?php //链接数据库 $conn = mysqli_connect("localhost","root","password","mydatabase"); //获取查询关键字 $query = $_GET["query"]; //查询操作,查找包含关键字的数据 $sql = "SELECT * FROM mytable WHERE keywords LIKE '%$query%'"; //执行查询操作 $result = mysqli_query($conn, $sql); //输出查询结果 while($row = mysqli_fetch_array($result)) { echo "<a href='" .$row['link']. "'>" .$row['keywords']. "</a><br />"; } //关闭数据库链接 mysqli_close($conn); ?>
Dalam kod di atas, mula-mula kita perlu memaut ke pangkalan data yang kami buat kemudian dapatkan kata kunci yang dimasukkan dari kotak pertanyaan seterusnya; laksanakan operasi Pertanyaan pangkalan data, cari data yang mengandungi kata kunci, dan keluarkan hasilnya ke halaman. Akhir sekali, tutup pautan pangkalan data dan lengkapkan keseluruhan proses pertanyaan.
5. Uji fungsi kotak carian
Selepas melengkapkan semua langkah di atas, mari uji fungsi kotak carian. Masukkan alamat kotak carian ke dalam penyemak imbas anda dan lihat jika kotak carian berfungsi dengan betul. Masukkan kata kunci pertanyaan dan klik butang carian Jika hasil pertanyaan boleh dipaparkan seperti biasa, ia bermakna fungsi kotak carian telah berjaya dilaksanakan.
6. Ringkasan
Menggunakan PHP untuk melaksanakan fungsi kotak carian boleh meningkatkan kebolehgunaan dan pengalaman pengguna tapak web. Melalui pengenalan di atas, kita dapat memahami prinsip dan kaedah pelaksanaan kotak carian Selepas menguasai pengetahuan PHP yang berkaitan, kita boleh menggunakan fungsi kotak carian secara fleksibel dalam laman web untuk menyediakan pengguna dengan perkhidmatan yang lebih baik.
Atas ialah kandungan terperinci Bagaimana untuk melaksanakan fungsi kotak carian dalam laman web menggunakan php. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!