2

(データベースから) コンテンツを別の年のページにロードしようとしています。

$yearQuery = mysql_query("SELECT DISTINCT YEAR(startDate) AS year FROM series ORDER BY startDate DESC");

if(mysql_num_rows($yearQuery) > 0) {
    while($year = mysql_fetch_assoc($yearQuery)) {
        echo "<li><a href='/teaching/podcasts?year=".$year['year']."'>".$year['year']."</a></li>";
    }
}
else {
    echo "<li>".mysql_error()."</li>";
}

私はこれをうまく機能させることができました:

while($yearSeries = mysql_fetch_assoc($yearSeriesQ)) {
    echo "<div class='prevSermon'>";
        echo "<div class='prevImage'>";
            echo "<a href='/teaching/podcasts?id=".$yearSeries['id']."'><img height='90' width='90' alt='".$yearSeries['title']."' src='/admin/".$yearSeries['image']."'/></a>";
        echo "</div>";
        echo $yearSeries['title'];
    echo "</div>";
}

これは、前のシリーズの週を示しています。

右下のアーカイブにある年について、私は何を間違っていますか?

4

1 に答える 1