0
我有一个简单的列表式的PHP页面,根据MySQL查询,列出项目,如在查询结果进行排序:下拉菜单到PHP页面
mysql_select_db($database_connBHN, $connBHN);
$query_rsMarket = "SELECT * FROM my_items WHERE active=1 ORDER BY name asc";
$rsMarket = mysql_query($query_rsMarket, $connBHN) or die(mysql_error());
$row_rsMarket = mysql_fetch_assoc($rsMarket);
$totalRows_rsMarket = mysql_num_rows($rsMarket);
那么页面列表中的这些项目及其在单独的表格中描述。
最初,本页面按字母顺序列出了这些项目。现在我想在页面的顶部放置一个下拉框,用户可以在其中选择另外两个或三个以上的排序选项,如日期或itemId等,这些值存储在数据库中。
我怎样才能以简单的方式解决这个问题,而不会离开那个页面? (即我不想为每个不同的结果集创建单独的页面)
绝对太棒了! 它就像我希望的那样工作。 谢谢! – Yaelede 2012-02-19 20:59:35
但是我注意到了一个小错误:当我选择第二个(日期添加)排序选项时,它可以工作,但页面上的表单恢复为第一个(默认)选项,所以实际上这意味着我不能选择'按日期增加/降序'选项。任何想法? – Yaelede 2012-02-19 21:39:01
我修改了下拉代码,以便它包含一些检测当前选定字段/顺序(或使用默认值)的php代码并将它们设置为“已选择” – 2012-02-19 23:53:06