【发布时间】:2011-07-07 21:46:48
【问题描述】:
这里是 PHP/MySQL 新手。
我设法通过在线教程开发了一个网页,该网页显示了我的数据库中的信息。现在,我只想为用户添加一种过滤该信息的方法。我了解如何使用 WHERE 对其进行过滤,但我不知道如何让用户更新该信息。
这是我尝试过的:
$query_rsLodging = "SELECT name, address, city FROM lodging WHERE lodging.city = '". $searchVar . "' ORDER BY lodging.name";
然后我尝试使用跳转菜单将信息传递给变量:
<form name="form" id="form">
<select name="jumpMenu" id="jumpMenu" onChange="MM_jumpMenu('parent',this,0)">
<option value="#">Sort by...</option>
<option value="directory.php?searchVar=Miami">Miami</option>
<option value="directory.php?searchVar=Miami Beach">Miami Beach</option>
</select></form>
页面使用附加的 URL 重新加载,但不影响结果。但是,将以下代码放在查询上方:
$searchVar = "Miami"
显然,我没有正确地将信息传递给变量,但我觉得我已经接近了。
问题:让我的用户过滤我的数据库结果的最佳方法是什么(最好通过下拉菜单)?
【问题讨论】:
-
...“在线教程”....现在我很害怕。
-
@Itay - 感谢您的提示。 @Marc - 必须在某个地方学习。