0
我想用PDO製作複選框過濾器,但我不知道如何。經過相當一段時間的努力和搜索互聯網後,我仍然沒有運氣。想使用PDO製作複選框過濾器
我在試圖展示我所做的所有項目(取自一個數據庫),並將它們顯示在名爲gallery的<div>
中。左邊是一個名爲helpbar的欄,帶有複選框(也取自數據庫)。
websoft表包含我所有的項目,篩選表包含所有篩選選項(如網站和應用程序)。
<div class="container">
<div class="helpbar">
<div class="helpbar-block">
<?php $query=$db->prepare("SELECT * FROM `portfoliodb`.`filter`");
$query->execute();
while ($row = $query->fetch()) {
$filter_id = $row['filter_id'];
$filter_name = $row ['filter_name'];
echo'<table class="helpbar-table">
<tr> <td><input type="checkbox" name ="websoft" checked class="filter-checkbox">'; echo htmlspecialchars($filter_name); echo'</td></tr>
</table>';
}?>
</div>
</div>
<div class="gallery">
<?php $query=$db->prepare("SELECT * FROM `portfoliodb`.`websoft`");
$query->execute();
while ($row = $query->fetch()){
$websoft_id = $row['websoft_id'];
$websoft_name = $row ['websoft_name'];
$websoft_desc_en = $row ['websoft_desc_en'];
$websoft_img = $row ['websoft_img'];
$websoft_type = $row ['websoft_type'];
echo'<a><div class="gallery-item">
<p class="gallary-item-text">';
echo htmlspecialchars($websoft_name);
echo'</p></div></a>';
websoft_type
基本上意味着過濾器(所以如果它是一個網站,那麼websoft_type = website
)。
我希望你能理解一些相當不錯的代碼,並幫助我解決問題。感謝您的時間和答案。
- 編輯 -
這是如果,如果,可以更容易的過濾系統不會從DB控制沒有問題。
嘗試瞭解ajax和jQuery –