I think I succeeded in making the array and sorting it by date (see var_dump)
array(575) {
[320]=>
array(10) {
["Speeldatum"]=>
string(19) "2015-01-30 12:00:00"
["Productienaam"]=>
string(28) "THE DOG DAYS ARE OVER (2014)"
["Makernaam"]=>
string(11) "Jan Martens"
["Locatienaam2"]=>
string(10) "toneelhuis"
["Stadnaam"]=>
string(9) "ANTWERPEN"
["Landnaam"]=>
string(2) "BE"
["Festivalnaam"]=>
string(18) "antwerpse kleppers"
["Onderdeelvandezegripeveningnaam"]=>
string(38) "antwerpse kleppers / bourla schouwburg"
["Extranaam"]=>
string(0) ""
["Ticketlink"]=>
string(0) ""
}
[510]=>
array(10) {
["Speeldatum"]=>
string(19) "2015-02-05 12:00:00"
["Productienaam"]=>
string(23) "SWEAT BABY SWEAT (2011)"
["Makernaam"]=>
string(11) "Jan Martens"
["Locatienaam2"]=>
string(20) "cultuurcentrum diest"
["Stadnaam"]=>
string(5) "DIEST"
["Landnaam"]=>
string(2) "BE"
["Festivalnaam"]=>
string(28) "internationale tanzmesse nrw"
["Onderdeelvandezegripeveningnaam"]=>
string(13) "le grand bain"
["Extranaam"]=>
string(0) ""
["Ticketlink"]=>
string(0) ""
}
[434]=>
array(10) {
["Speeldatum"]=>
string(19) "2015-02-07 12:00:00"
["Productienaam"]=>
string(13) "VICTOR (2013)"
["Makernaam"]=>
string(11) "Jan Martens"
["Locatienaam2"]=>
string(24) "théâtre de la bastille"
["Stadnaam"]=>
string(6) "PARIJS"
["Landnaam"]=>
string(2) "FR"
["Festivalnaam"]=>
string(25) "les printemps de sévelin"
["Onderdeelvandezegripeveningnaam"]=>
string(13) "le grand bain"
["Extranaam"]=>
string(13) "(premiere FR)"
["Ticketlink"]=>
string(0) ""
}
... and so on
}
But how can I now display the results?
I have this:
$stack[] = array(
'Speeldatum' => $speeldatumunix,
'Productienaam' => $productienaam,
'Makernaam' => $makernaam,
'Locatienaam2' => $locatienaam2,
'Stadnaam' => $stadnaam,
'Landnaam' => $landnaam,
'Festivalnaam' => $festivalnaam,
'Onderdeelvandezegripeveningnaam' => $onderdeelvandezegripeveningnaam,
'Extranaam' => $extranaam,
'Ticketlink' => $ticketlink
);
asort($stack);
Then did this:
foreach( $stack as $key => $speeldatumunix ) {
echo '<ul>';
foreach( $speeldatumunix as $attribute => $value ) {
echo '<li>' . $attribute . ':' . $value . '</li>';
}
echo '</ul>';
}
It displays the right stuff, in a list. So far so good.
BUT:
How can I get the values in a separate line so I can style them?
So instead of
echo $attribute . ':' . $value;
I would need something like this:
echo '<p class="name">'.$productienaam.'</p>';
This is obviously not correct. I guess my question now is how to write the syntax?