Uitslag filteren op datum (en de naam van de dag)
Ik heb een kleine probleem die ik niet kon oplossen.
Ik wil de resultaten filteren op datum. Met de onderstaande code krijg ik wat ik wil zien. Een voorbeeld:
10-10-12
10-10-12 - Barcelona
10-10-12 - Amsterdam
10-10-12 - Madrid
20-10-12
20-10-12 - New York
Nu wil ik naast de datum ook de naam van de dag. Bijvoorbeeld:
Woensdag 10-10-12
10-10-12 - Barcelona
...
Kan iemand mij helpen svp? Ik heb wel alles geprobeerd zonder resultaat.
Alvast bedankt:
Code (php)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
<?php
while ($news_row = $site_db->fetch_array($result)){
$date = $news_row['news_date'];
$nieuws_dag = date("l", $date);
$nieuws_datum = date("d-m-Y", $date);
$set[$nieuws_datum][] = $news_row;
}
foreach ($set as $nieuws_datum => $records) {
$uitslag .= "".$nieuws_datum."<br />";
$count=1;
foreach ($records as $value) {
?>
while ($news_row = $site_db->fetch_array($result)){
$date = $news_row['news_date'];
$nieuws_dag = date("l", $date);
$nieuws_datum = date("d-m-Y", $date);
$set[$nieuws_datum][] = $news_row;
}
foreach ($set as $nieuws_datum => $records) {
$uitslag .= "".$nieuws_datum."<br />";
$count=1;
foreach ($records as $value) {
?>
Alvast bedankt voor jullie hulp.
SZ
Gewijzigd op 03/11/2012 18:50:28 door D B
Hoe dat precies moet weet ik helaas ook niet :)
(ben 'ook' nog te nieuw)
"Je zult die dag in je array mee moeten sturen, anders pakt hij inderdaad alleen de laatste."
Ik weet het, maar hoe? Ik kan alleen maar wachten voor hulp.
Gewijzigd op 07/11/2012 20:48:38 door Sara Z
wordt er (terecht) meestal commentaar op gegeven.
Maar als je dan het resultaat van een query eerst in array zet en daarna de array uitleest, wordt er (onterecht) geen commentaar op gegeven. Dus bij deze doe ik dat :-P
Gewijzigd op 07/11/2012 20:47:23 door Ger van Steenderen