Ik ben op zoek naar een script die toont wat er op dit moment op de radio is en wat er het volgende uur komt. Het liefst wil ik dat de data uit een MySQL database wordt gehaald. Kan iemand mij hiermee helpen?!?
Ik had in gedachten dat er een begin en een eindtijd in de database komt te staan met het desbetreffende programma, en eventueel een link naar een website/pagina. Dit is allemaal niet zo moeilijk te maken in MySQL, maar het probleem is: hoe zorg ik ervoor dat het juiste programma wordt getoond, wat op dat moment draait, en het programma wat erna komt?
Ja maar dan moet je ook een datum invullen. Het zijn programma's die iedere week weer terug komen, en dus iedere keer een andere datum hebben. Dan is het een beetje veel werk om voor bijvoorbeeld een heel jaar de boel in te vullen. Is er nog een andere mogelijkheid in die orde?
programmas
---------------
id (int)
programma (varchar)
dag_id (int)
begin (datetime)
eind (datetime)
SELECT programma
FROM programmas
WHERE dag_id = DAYOFWEEK(CURDATE())
AND NOW() BETWEEN begin AND eind
Bovenstaande code voor het huidige programma. Houd er rekening mee dat met DAYOFWEEK zondag de eerste dag van de week is. In de tabel 'dagen' kun je de dagen van de week plaatsen. Eventueel kun je hier weer extra informatie aan toe voegen.