Dat is niet zo moeilijk. Enkele selectquery's,... (als je gaat werken met paginanavigatie). Je kan best eens kijken bij de tutorials hier op sitemasters.
$res = mysql_query("SELECT * FROM archief ORDER BY datum DESC");
$res=mysql_query("SELECT * FROM archief ORDER BY datum DESC");
En dan een while met een mysql_fetch_object ofzo, hierin ga je dan de datums controleren (date("m",$datum)) zo krijg je bv de maand van een datum, idem met jaar. En kijk je met een IF of de maand veranderd is bij de vorige, indien ja een echo van die ..., anders gewoon verder doen.
<?php
error_reporting(E_ALL);
include 'configuratie.php';
$sQuery = "SELECT *, DATE_FORMAT(datum_tijd, '%w') AS dag,
DATE_FORMAT(datum_tijd, '%d') AS datum,
DATE_FORMAT(datum_tijd, '%c') AS maand,
DATE_FORMAT(datum_tijd, '%Y') AS jaar
FROM weblog
ORDER BY id DESC";
$result = mysql_query($sQuery);
while ($row = mysql_fetch_array($result)){
echo $row['jaar'];
echo '<br />';
echo $row['maand'];
echo '<br />';
}
?>
<?phperror_reporting(E_ALL);include 'configuratie.php';$sQuery = "SELECT *, DATE_FORMAT(datum_tijd, '%w') AS dag, DATE_FORMAT(datum_tijd, '%d') AS datum, DATE_FORMAT(datum_tijd, '%c') AS maand, DATE_FORMAT(datum_tijd, '%Y') AS jaar FROM weblog ORDER BY id DESC";$result = mysql_query($sQuery);
$jaar = 0;
$maand = 0;
$dag = 0;
while ($row = mysql_fetch_array($result)){
if($jaar != $row['jaar']) {
echo $row['jaar'];
$jaar = $row['jaar'];
if($maand != $row['maand']) {
echo $row['maand'];
$maand = $row['maand'];
}
}?>
<?phperror_reporting(E_ALL);include 'configuratie.php';$sQuery="SELECT *, DATE_FORMAT(datum_tijd, '%w') AS dag, DATE_FORMAT(datum_tijd, '%d') AS datum, DATE_FORMAT(datum_tijd, '%c') AS maand, DATE_FORMAT(datum_tijd, '%Y') AS jaar FROM weblog ORDER BY id DESC";$result=mysql_query($sQuery);
<?phperror_reporting(E_ALL);include 'configuratie.php';$sQuery = "SELECT *, DATE_FORMAT(datum_tijd, '%w') AS dag, DATE_FORMAT(datum_tijd, '%d') AS datum, DATE_FORMAT(datum_tijd, '%c') AS maand, DATE_FORMAT(datum_tijd, '%Y') AS jaar FROM weblog ORDER BY id DESC";$result = mysql_query($sQuery);
$jaar = 0;
$maand = 0;
$dag = 0;
while ($row = mysql_fetch_array($result)){
if($jaar != $row['jaar']) {
echo $row['jaar'];
$jaar = $row['jaar'];
if($maand != $row['maand']) {
echo $row['maand'];
$maand = $row['maand'];
}
}?>
<?phperror_reporting(E_ALL);include 'configuratie.php';$sQuery="SELECT *, DATE_FORMAT(datum_tijd, '%w') AS dag, DATE_FORMAT(datum_tijd, '%d') AS datum, DATE_FORMAT(datum_tijd, '%c') AS maand, DATE_FORMAT(datum_tijd, '%Y') AS jaar FROM weblog ORDER BY id DESC";$result=mysql_query($sQuery);