countdown database
Op mijn site heb ik een countdown die zijn informatie haalt uit een database.
Deze database wordt ook gebruikt voor de agenda. De countdown telt af wanneer het eerst volgende agenda-evenement plaatsvindt.
Wanneer ik de database aanpas, wordt de agenda ook direct aangepast. De evenementen komen ook in juiste volgorde te staan.
De countdown wordt echter niet aangepast waardoor hij soms oudere evenementen blijft aftellen i.p.v. evenementen die eerde komen. Moet ik nog wat vernieuwen o.i.d. voordat ook de countdown wordt aangepast?
Gewijzigd op 15/10/2011 09:05:33 door Bart van Tol
Zie in je code niet hoe wordt bepaald welk evenement het eerstvolgende is en je die tijd/datum toekent aan het countdown-geheel.
Ik moet de volgorde van de phpmyadmin tabel aanpassen zodat het eerst volgende event bovenaan staat.
Wanneer ik echter een nieuw event toevoeg aan de database tabel, wordt deze automatisch onderaan geplaatst, ook al is hij eerder dan sommige andere events. Hoe kan ik zorgen dat events niet onderaan de database tabel komen maar hoger, zodat het eerst volgende event ook in de countdown komt?
Jij zult dus de database moeten "uitleggen" welk record hij moet gebruiken voor de countdown.
Obelix en Idefix op 14/10/2011 19:45:35:
Zie in je code niet hoe wordt bepaald welk evenement het eerstvolgende is en je die tijd/datum toekent aan het countdown-geheel.
Gewijzigd op 15/10/2011 09:39:55 door Obelix Idefix
We werken al een tijdje met dit script, maar voorheen deed iemand anders het onderhoud. Door omstandigheden kan ik haar helaas niet meer vragen om hulp.
Code (php)
1
2
3
2
3
<?php
$query = mysql_query('SELECT datum FROM agenda WHERE datum > NOW() ORDER BY datum DESC limit 1');
?>
$query = mysql_query('SELECT datum FROM agenda WHERE datum > NOW() ORDER BY datum DESC limit 1');
?>
zoiets zal het worden, gebruik google en je gezonde verstand en het zal onmiddelijk lukken.