Rumah >pembangunan bahagian belakang >tutorial php >Laman web kitar semula terpakai yang dibangunkan menggunakan PHP menyokong navigasi tag yang popular
Tapak web kitar semula terpakai yang dibangunkan menggunakan PHP menyokong navigasi tag yang popular
Dengan kemakmuran transaksi terpakai, laman web kitar semula terpakai telah menjadi bahagian yang amat diperlukan dalam kehidupan seharian orang ramai. Untuk meningkatkan pengalaman pengguna dan memudahkan pengguna mencari item yang mereka minati, kami perlu menambah fungsi yang menyokong navigasi teg popular ke tapak web. Artikel ini akan menggunakan PHP sebagai contoh untuk memperkenalkan cara melaksanakan fungsi ini.
1. Cipta pangkalan data dan jadual data
Pertama, kita perlu mencipta pangkalan data dan jadual data untuk menyimpan maklumat tag. Buka alat pengurusan MySQL, cipta pangkalan data bernama "kitar semula", dan buat jadual data bernama "tag" dalam pangkalan data. Struktur jadual data adalah seperti berikut:
CREATE TABLE `tags` ( `id` int(11) NOT NULL AUTO_INCREMENT, `name` varchar(50) NOT NULL, PRIMARY KEY (`id`) ) ENGINE=InnoDB DEFAULT CHARSET=utf8;
2. Tambah data label
Tambah beberapa data label ke pangkalan data untuk kegunaan seterusnya. Anda boleh menambah beberapa data sampel dengan melaksanakan pernyataan SQL berikut:
INSERT INTO `tags` (`name`) VALUES ('手机'); INSERT INTO `tags` (`name`) VALUES ('电脑'); INSERT INTO `tags` (`name`) VALUES ('服装'); INSERT INTO `tags` (`name`) VALUES ('家居'); INSERT INTO `tags` (`name`) VALUES ('书籍');
3. Reka bentuk halaman
Seterusnya, kita perlu mereka bentuk halaman untuk memaparkan navigasi tag yang popular. Berikut ialah contoh mudah:
<!DOCTYPE html> <html> <head> <meta charset="UTF-8"> <title>二手回收网站</title> </head> <body> <h1>热门标签</h1> <ul> <?php // 连接数据库 $conn = new mysqli("localhost", "root", "password", "recycle"); if ($conn->connect_error) { die("连接失败: " . $conn->connect_error); } // 查询标签数据 $sql = "SELECT * FROM tags"; $result = $conn->query($sql); // 输出标签列表 if ($result->num_rows > 0) { while($row = $result->fetch_assoc()) { echo "<li><a href='search.php?tag=".$row["name"]."'>".$row["name"]."</a></li>"; } } else { echo "暂无标签"; } // 关闭数据库连接 $conn->close(); ?> </ul> </body> </html>
IV Halaman carian
Dalam halaman navigasi teg, kami menambah pautan untuk setiap teg yang menghala ke halaman carian yang mendapat parameter teg daripada URL dan menggunakan parameter tersebut Menjalankan carian untuk item. . Berikut ialah contoh mudah:
<!DOCTYPE html> <html> <head> <meta charset="UTF-8"> <title>搜索结果</title> </head> <body> <?php // 获取标签参数 $tag = $_GET["tag"]; // 连接数据库 $conn = new mysqli("localhost", "root", "password", "recycle"); if ($conn->connect_error) { die("连接失败: " . $conn->connect_error); } // 查询匹配标签的物品 $sql = "SELECT * FROM items WHERE tags LIKE '%".$tag."%'"; $result = $conn->query($sql); // 输出搜索结果 if ($result->num_rows > 0) { while($row = $result->fetch_assoc()) { echo "名称:" . $row["name"] . "<br>"; echo "价格:" . $row["price"] . "<br>"; echo "描述:" . $row["description"] . "<br><br>"; } } else { echo "未找到相关物品"; } // 关闭数据库连接 $conn->close(); ?> </body> </html>
Di atas ialah proses pelaksanaan menyokong navigasi tag popular untuk tapak web kitar semula terpakai yang dibangunkan menggunakan PHP. Dengan menambahkan fungsi navigasi tag yang popular, pengguna boleh mencari item yang mereka minati dengan cepat, yang meningkatkan kebolehgunaan dan pengalaman pengguna tapak web. Sudah tentu perkara di atas hanyalah contoh mudah, anda boleh mengembangkan dan memperbaikinya mengikut keperluan sebenar anda.
Atas ialah kandungan terperinci Laman web kitar semula terpakai yang dibangunkan menggunakan PHP menyokong navigasi tag yang popular. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!