Я все еще довольно новичок в php и mysql, я создал базовую CMS для своих новостных статей, событий и т. Д. На своем сайте, и мне нужна кнопка, которая добавит категорию нового года.
В настоящее время у меня есть кнопка формы для статей 2011 года, поэтому, когда пользователь щелкает ее, моя страница новостей получает значение 2011, которое скрыто, и отображает только статьи с 2011 годом.
Я думал о том, возможно, использовать массив, чтобычто когда я нажимаю добавить новую категорию, он просто добавляет 1 к 2011 году, и я могу взять значения массива и использовать их, как добавить туда, где я храню свое скрытое значение формы, когда я генерирую вторую форму / третью .... и т. д..
Надеюсь, это имеет смысл, если кто-нибудь знает более простой способ сделать это, я открыт для идей.вот код, который я использую сейчас
news.php
<form action="all-news.php" method="POST" name="editform">
<input type="hidden" name="category" value="2013"/>
<input type="hidden" name="item" value="1"/>
<input type="submit" style="padding: 2px 15px;background-color:#C00; color:#FFF; margin:10px; font-size:18px; font-family:'Trebuchet MS', Arial, Helvetica, sans-serif" name="go" value="News Articles 2013">
</form>
newslist.php
$category = $_POST['category'];
$query = "SELECT * FROM sitecontent WHERE $category = Post_Year ORDER BY Date DESC";
$result = mysql_query($query);
while($posts = mysql_fetch_array($result)){
echo "<div>";
echo "<h3>", $posts['Post_Title'], "</h3>", "<br/>";
echo "<a href=\"delete.php?id=$posts[ID]\"> ", "<span style=\"cursor:pointer; padding: 2px 8px;background-color:#C00; color:#FFF; margin-right:10px;\">" , "Delete", "</span>" , "</a>";
echo "<a href=\"edit.php?id=$posts[ID]\"> ", "<span style=\"cursor:pointer; padding: 2px 8px;background-color:#C00; color:#FFF; margin-right:10px;\">" , "Edit", "</span>" , "</a>";
echo "</div><br/>";
}