【发布时间】:2017-05-27 22:02:26
【问题描述】:
<?php
echo '<form class="farm" name=f1 id=f1 method="POST" action="'.$_SERVER['PHP_SELF'].'">
<table class="table table-bordered table-hover table-striped" style="width:35%;">
<tr align="center">
<div class="prodselectbox">
<div class="floatleft cat"></div>
<div class="floatleft catid">
<td>';
$query = "select name from profiles ";
$sql = mysqli_query($conn, $query);
echo "<select id='selectcat' name='selectcat' class='form-control'>";
echo "<option value='' class='rhth'>Select Category</option>";
echo "<option class='all' value='ALL' >ALL</option>";
while($row = mysqli_fetch_array($sql)) {
echo "<option class='pre-offer' value='".$row['name']."'>".$row['name']."</option>";
}
echo "</select>";
?>
</td>
</tr>
</div>
</div>
</table>
</form>
Profiles Table
id name
1 Hello
2 Morning
我想检查从下拉列表中选择的值是否 = 从表中动态生成的值并对其执行查询。 如果我从下拉列表中选择“Hello”,我想执行一些查询 如果我选择“早上”,我想执行一些查询
【问题讨论】:
-
听起来您需要将 javascript
change事件处理程序绑定到select标记,获取所选value的value并向 PHP 脚本发出 ajax 请求以运行您的查询。 -
天哪,听起来很复杂 :)
-
不,不是。你可以使用 jquery 还是需要 vanilla javascript?
-
我可以使用 jquery
标签: javascript php html css mysql