Hoi allemaal,
Ik ben bezig met een script waarbij de gebruiker elke dag iets in zou moeten vullen. De datum van de dag wordt opgeslagen in een database. Nu vroeg ik me ook af of het mogelijk is om juist de nog niet ingevulde datums weer te geven.. dus 19-02-2006 en 21-02-2006 zijn wel ingevult, maar 20-02-2006 nog niet, dat hij die 20-02-2006 dan weergeeft in een dropdown menuutje. Hoe zou je dit moeten doen?
Ik was zelf al een beetje op weg, alleen kom ik er niet meer uit:
<?php
$resultaat = mysql_query("SELECT DISTINCT(datum) AS datum FROM contents WHERE userid=".$id." AND datum > DATE_SUB(CURDATE(), INTERVAL 10 DAY)") or die(mysql_error());
$count = mysql_numrows($resultaat);
$datums = array();
while ($rij = mysql_fetch_assoc($resultaat)) {
$datums[]=$rij['datum'];
}
sort($datums);
for ($i=0; $i<=$count; $dedatum = date("begin datum", strtotime('+1 days'), $i++)) {
if (!in_array($dedatum, $datums)) {
$niet_ingevulde_datums[] = $datums;
}
}
?>
Bedankt alvast!
215 views