ニュースアーカイブを作っています。ニュース アーカイブにいくつかのオプションを用意してほしい。最初は、アーカイブに特定の年に投稿されたニュースのみを表示するオプションと、特定のカテゴリに投稿されたニュースのみを表示するオプションが必要です。これらの機能は両方とも投稿ごとにデータベースに保存されるため、小さな php コードを使用して、たとえば 2013 年に作成された投稿を簡単に見つけることができます。
問題は、ニュース アーカイブにボタンを作成したいということです。ユーザーがどの機能を有効にするかどうかを決定できるボタン (私が言っていることを理解している場合)。ユーザーには、たとえば 2013 年の投稿のみが画面に表示されると同時に、スポーツ ニュースなどの投稿のみが表示されるようにする機能が必要です。ユーザーが有効にする 2 つの機能を作成することで、それらを正しいページにリンクする方法が思いつきませんでした。
特定の年をクリックすると、たとえば article.php?year=2013 に移動します。ただし、他の機能 (カテゴリ) も使用したい場合は、たとえば article.php?category=sport に送信され、投稿は発行年ではなくカテゴリでのみ検索されるため、不可能です。
1 つの機能/オプションが既に有効になっている場合、もう 1 つの URL が article.php?year=2013&category=sport になり、ユーザーが複数の機能を選択できるように、URL の最後に &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>
私の問題を理解していただき、何人かからのご連絡をお待ちしております。