我正在制作一个新闻档案。我希望新闻档案有几个选项。起初,我希望存档可以选择仅显示特定年份发布的新闻,以及仅显示特定类别中发布的新闻的选项。这些功能都保存在我的每篇文章的数据库中,所以使用一个小的 php 代码我可以很容易地找到例如 2013 年创建的文章。
问题是我想在我的新闻档案中制作按钮。可以让用户决定启用或不启用哪个功能的按钮(如果你明白我在说什么)。我希望用户能够确保只有例如 2013 年的帖子出现在他们的屏幕上,但同时只有体育新闻等帖子出现。通过为用户启用两个功能,我想不出将它们链接到正确页面的方法。
例如,如果他们单击特定年份,他们将转到 article.php?year=2013。但是,如果您还想使用其他功能(类别),这是不可能的,因为您将被发送到 article.php?category=sport,例如,帖子将不再根据其发布年份进行搜索,而只会根据其类别进行搜索。
我想确保如果一个功能/选项已经启用,另一个只会在 URL 末尾添加 &category=sport ,因此 URL 变为 article.php?year=2013&category=sport 确保用户可以选择多个功能同时。
<ul class="archive">
<li>
<div>Year</div>
<ul>
<li><a href="article.php?year=all">Every year</a></li>
<li><a href="article.php?year=2013">2013</a></li>
<li><a href="article.php?year=2012">2012</a></li>
<li><a href="article.php?year=2011">2011</a></li>
<li><a href="article.php?year=2010">2010</a></li>
</ul>
</li>
</ul>
<ul class="archive">
<li>
<div>Category</div>
<ul>
<li><a href="?category=all">General news</a></li>
<li><a href="article.php?category=sport">Sport news</a></li>
<li><a href="article.php?category=international">International news</a></li>
<li><a href="article.php?category=national">National news</a></li>
</ul>
</li>
</ul>
我希望你能理解我的问题,并期待听到你们中的一些人的声音!