countdown database
Hoi,
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?
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 heb al gevonden waar het aan ligt.
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?
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?
Je database is een grote, lange lijst met gegevens. Als je iets toevoegt komt dat (uiteraard) onder aan de lijst.
Jij zult dus de database moeten "uitleggen" welk record hij moet gebruiken voor de countdown.
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
De countdown pakt automatisch het bovenste event dat nog niet geweest is, ongeacht de datum. Het zou dus het handigst zijn als ik de volgerde van de tabel aan kan passen i.p.v. het script van de countdown aan te moeten passen...
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.
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.
Je kunt toch gewoon op datum selecteren?
zoiets zal het worden, gebruik google en je gezonde verstand en het zal onmiddelijk lukken.
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.




