Weekoverzicht in tabelform
Ronnie
07/02/2009 16:56:00Hoi,
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?
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?
PHP hulp
18/11/2024 10:29:37Jesper Diovo
07/02/2009 16:58:00De datum van nu gebruiken en vanuit daar rekenen. Het beste met SQL, maar het kan ook met PHP.
jo colling
07/02/2009 16:59:00Ronnie
07/02/2009 17:02:00Wat 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?
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?
Jesper Diovo
07/02/2009 17:35:00date(). Parameter: w = huidige week.
Code (php)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
<?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;
}
}
?>
$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;
}
}
?>
Ronnie
07/02/2009 17:48:00zoiets 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.
HUMPIE
10/02/2009 00:07:00Misschien kun je hier wat mee:
http://www.sitemasters.be/?pagina=scripts/scripts&cat=23&id=1432
http://www.sitemasters.be/?pagina=scripts/scripts&cat=23&id=1432
Gewijzigd op 01/01/1970 01:00:00 door HUMPIE