在我的网站上,我有一个页面可以显示评价。我编写了这段代码来显示我的所有来自数据库的证明。从下拉菜单中选择显示数据库内容
这是我到目前为止的代码:
while ($row = mysqli_fetch_array($r, MYSQLI_ASSOC)) {
$testimonial = $row['testimonial'];
//echo $testimonial;
$mytestimonial = nl2br($testimonial);
$city = $row['city_name'];
$name = $row['name'];
$url = $row['web_address'];
$imageName = $row['image_name'];
$type = $row['membership_type'];
}
有了这个代码,我可以让我的所有推荐页面。它非常适合我。我的问题是现在我需要根据其类型筛选我的推荐书。我在我的数据库中有3种不同类型的推荐。 (导师,学院,学生)
我打算使用选择框来过滤数据。从选择框中选择一个选项时,我需要根据所选类型显示个人鉴定。
<div class="filter-box">
<div id="select_box">
<form method="post" action="">
<div class="variation2">
<label>Filter By</label>
<select class="select">
<option>Tutor</option>
<option>Institute</option>
<option>Student</option>
</select>
</div>
</form>
</div>
</div>
任何人都可以让我在这里的方向去吗?
谢谢
插入'where'在查询子句。另外我会建议使用Ajax。 – Ravi 2013-03-05 13:41:24
1.给你的选择框命名2.接受这个值作为类型3.使用这个类型变量来过滤查询 - “SELECT testimonial,city_name,name,web_address,image_name,membership_type FROM testimonials INNER JOIN city ON city.city_id = testimonials.city_id其中type = $ type ORDER BY date_added DESC LIMIT $ start,$ display“;” – 2013-03-05 13:41:42