【发布时间】:2012-02-03 22:24:09
【问题描述】:
我很难弄清楚如何让选择列表驱动表中返回的内容。场景,有一个项目列表,等待返回您的用户有权访问的项目子集的项目。
这里有一些代码:
查询:
$q = "SELECT DISTINCT projectid, projectname FROM projects where active=1";
选择列表构造:
//variable for projects list select list name
$dropdown = "Projects Lists \n <select name=\"ProjectsLists\">";
//loop results
while ($row = mysql_fetch_assoc($result)){
$dropdown .= "\r\n<option value='{$row['projectid']}'>{$row['projectname']}</option>";
}//end while
$dropdown .= "\r\n</select>";
echo $dropdown;
然后我想做的是显示从需要在选择列表选择时运行的查询返回的项目:
$s_query = "SELECT contentname, contentlocation FROM projectscontent WHERE projectname=<select list value>";
我无法确定是否可以捕获所选值。如果是这样,怎么做?我想我也许可以做$_GET['selectlistname'];,但我认为这是不对的。
【问题讨论】: