如果这是一个重复的问题,请原谅我,但我无法找到正确的问题。我有一个客户要我重做他们的日志页面。他们想要一个下拉框,其中包含数据库中所有独特城市的列表。我完成了这一部分。下一部分是当用户单击其中一个选项时,将显示该城市的所有日志。我的问题是我无法弄清楚如何获得选择框的值。我知道我可以通过表单提交来完成,但我希望能够单击该框并实时显示它。如果需要,这是下拉列表的代码:
下拉代码:
$select = mysql_query("SELECT DISTINCT location FROM tbl_overnight");
if (!mysql_num_rows($select)) {
echo "<option value='none'>No Locations...</option>";
} else {
while ($row = mysql_fetch_assoc($select)) {
echo "<option value='".$row['location']."'>".$row['location']."</option>";
}
};
?>
到目前为止,日志的代码与上面的代码类似,但显示除外。我在某处读到了我可能不得不使用AJAX所以我可以获得实时值然后将其转换为php变量,但我不确定这是否可行。
如果有其他类似于我没有看到的帖子,请在下面的评论中将其链接,我会查看并删除此帖子。
答案 0 :(得分:1)
你不能在php中这样做你可以使用ajax和javascipt中的onChange事件来做到这一点 本教程可能会帮助您做您想做的事情