如何制作博客档案


How to make blog archive

我正在写博客,我需要一个博客档案。这就是代码。

<dl class="accordion">
<?php
$showyear=mysql_query("SELECT `year` FROM `blogpost`");
while($farooq=mysql_fetch_array($showyear))
{
    $year=$farooq['year'];
    $_SESSION['blogarchive'][]=$year;
}
$blogarchive=$_SESSION['blogarchive'];
foreach($_SESSION['blogarchive'] as  $year)
{
    $showtitle=mysql_query("SELECT * FROM `blogpost` WHERE `year`='$year'");
    while($umar=mysql_fetch_array($showtitle))
{
    ?>
 <dt><a href=""><?php echo $year;?></a></dt>
<dd><a href="blogdetail.php?id=<?php echo $umar['post-id'];?>&action=profileblog"><?php echo $umar['title'];?></a></dd>   
    <?php
}
}
?>
</dl>

它的输出是

    2011
2012
2013
2013
2013
    haider
2013
2013
2013
2013
2013
2013

我想把2013年的所有帖子都放在一个里

2013(9)标题标题

那么我该怎么做呢。。

这将显示2013(9)的输出——

<?php
$showtitle=mysql_query("SELECT DISTINCT * FROM `blogpost` WHERE `year`='$year'");
while($umar=mysql_fetch_array($showtitle))
{
?>
<dt><a href=""><?php echo $year;?></a></dt>
<dd><a href="blogdetail.php?id=<?php echo $umar[`year`];?>&action=profileblog"><?php echo $umar['title']."(".mysql_query("SELECT COUNT(*) FROM `blogspot` WHERE `post-id`=".$umar['post-id'].")";?></a></dd>   
<?php
}
?>