Hoi,

Ik ben niet zo goed in date functies maar ik zou graag willen weten hoe ik een overzicht genereer per week, dus zeg maar zoiets als onderstaand:

02-02 | 09-02 | 16-02 | 23-02 |

Een week begin dan op zondag.
Ik wil hier uiteindelijk statistieken in hangen maar wil eerst graag weten hoe ik een overzicht creer!.

Iemand een idee?
De datum van nu gebruiken en vanuit daar rekenen. Het beste met SQL, maar het kan ook met PHP.
geef wat meer uitleg wat wil je gaan doen
Wat ik wil is dat ik een "table" laat zien met daarin statistieken.

bijv: vandaag valt in 01-02 t/m 07-02
wat ik wil is dat de huidige week getoond wordt + de 10 voorgaande weken.

snap je zo een beetje wat de bedoeling is?
[php]date[/php](). Parameter: w = huidige week.

<?php
$currentWeek = date("w");

for($i=($w-10);$i>=$w;$i++) {
$query = "SELECT * FROM tabel WHERE week = '".$i."'";
$result = mysql_query($query);

if($result) {
if(mysql_num_rows($result) > 0) {
echo '<table>';
while($rij = mysql_fetch_assoc($result)) {
//output rij
}
echo '</table>';
} else {
echo '<i>Er zijn geen rijen in deze week ('.$i.')</i>';
}
} else {
echo mysql_error().' in query: '.$query;
}
}
?>
zoiets had ik ook al geprobeerd. opzich kom je daarmee een heel eind maar wat als je zoals nu in week 6 zit? 6-10=-4. zou dus eigenlijk week 48/49 moeten zijn.

Reageren