Ik zoek een pagina script waarmee ik de items per pagina beperk door middel van datum. De datum haal ik uit de database.
Dus week 51 moet een pagina hebben, week 52 ook,...
Ik heb al verschillende scripts bekeken, maar daar vind ik nergens iets met mysql in. En ik heb geen flauw benul van hoe die weken te bepalen en dan selecteren.
Iemand die me mss kan verder helpen?
Ik zou in de url waarmee je de pagina aanroept een GET variabele meegeven waarin je het weeknummer zet. En als je niets meegeeft dat dan gewoon de huidige week geladen wordt:
<?php
if(isset($_GET['week']) && is_numeric($_GET['week']))
{
$week = $_GET['week'];
}
else
{
$week = date('W');
}
$sql = "
SELECT *
FROM agenda
WHERE WEEK(datum) = ".$week."
";
?>
FOUT: You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'ORDER BY datum ASC' at line 2
Mijn sql code:
$query="SELECT * from agenda WHERE WEEK(datum) = ".$week."
ORDER BY datum ASC";
Had je letterlijk mijn stukje code overgenomen? Daar stond namelijk nog een foutje in waardoor $week niet de juiste waarde kreeg als de GET variabele 'week' in de url was meegegeven.