【发布时间】:2016-03-23 12:29:51
【问题描述】:
此代码适用于我页面上的一些过滤器(下拉菜单)。我希望这些能够正常工作,因此当用户想要过滤某些数据时,它只会显示他们选择的内容。但是,我尝试在我的代码中实现该逻辑,但它不起作用 - 即使在我刷新页面几次后,它也只会显示我设置的错误消息。
<?php
if (isset($_POST['search'])){
$bedrooms= htmlentities(strip_tags($_POST['bedrooms']));
$radius= htmlentities(strip_tags($_POST['radius']));
$type_prop= htmlentities(strip_tags($_POST['type_prop']));
$prop_share= htmlentities(strip_tags($_POST['prop_share']));
$bed_query = mysqli_query($connect, "SELECT * FROM properties WHERE prop_radius='$bedrooms'");
$radius_query = mysqli_query($connect, "SELECT * FROM properties WHERE prop_radius='$radius'");
$type_query = mysqli_query($connect, "SELECT * FROM properties WHERE prop_type='$type_prop'");
$share_query = mysqli_query($connect, "SELECT * FROM properties WHERE prop_share='$prop_share'");
var_dump($bed_query);
echo $radius_query;
echo $type_query;
echo $prop_share;
}else {
echo "This didnt work";
}
?>
<form action="" enctype="multipart/form-data">
<div class="form-group" style="width: 400px; margin-left: 375px; margin-top: 20px; ">
<label for="sel1">Radius (from Aston University):</label>
<select class="form-control" id="sel1" name="radius">
<option>1</option>
<option>2</option>
<option>3</option>
<option>4</option>
</select>
<br>
<label for="sel2">No of bedrooms:</label>
<select class="form-control" id="sel2" name="bedrooms">
<option>1</option>
<option>2</option>
<option>3</option>
<option>4</option>
</select>
</div>
<div class="form-group" style="width: 400px; margin-left: 850px; margin-top: -152px; ">
<label for="sel1">Type of Property:</label>
<select class="form-control" id="sel3" name="type_prop">
<option>Halls</option>
<option>Flat</option>
<option>Terrace Home share</option>
<option>Semi Detactched Home share</option>
</select>
<br>
<label for="sel2">Property share:</label>
<select class="form-control" id="sel4" name="prop_share">
<option>2</option>
<option>3</option>
<option>4</option>
<option>5</option>
<option>6</option>
</select>
</div>
<input type="submit" name="search" value="test">
</form>
【问题讨论】:
-
那么,独家新闻是什么?我在一个多小时前发布了一个答案,但没有回复。