Kalender update op hoofdpagina

Overzicht Reageren

Sponsored by: Vacatures door Monsterboard

Tom

Tom

11/02/2007 20:23:00
Quote Anchor link
Ik ben bezig met het maken van een voetbalsite. Ik wil daarin een kalender maken (dat lukt me zelf wel), maar daarnaast wil ik graag dat de wedstrijden die op die dag worden gespeeld ook op de hoofdpagina komen.

Bijv.:

PSV - AJAX wordt op 11 feb gespeeld (wat al in de kalender staat). Maar ik wil dan graag dat die wedstrijd op die dag ook op de hoofdpagina komt te staan.

Heeft iemand een ideetje?
PS. Ik maak mijn site met Dreamweaver 8.

Als er iets niet duidelijk is, vraag het maar en alvast bedankt :)

Groeten, Tom.
 
PHP hulp

PHP hulp

22/12/2024 15:49:00
 
Arjan Kapteijn

Arjan Kapteijn

11/02/2007 20:25:00
Quote Anchor link
Staan die wedstrijden in een database?
 
Tom

Tom

11/02/2007 21:03:00
Quote Anchor link
Nee, maar ik kan ze wel in een database zetten :)
 
Jan Koehoorn

Jan Koehoorn

11/02/2007 21:14:00
Quote Anchor link
Het is altijd een goed idee om data in een database te zetten :-)
 
Tom

Tom

11/02/2007 21:15:00
Quote Anchor link
Ja, daar was ik ook al achter, maar hoe dan verder? :)
 
Jan Koehoorn

Jan Koehoorn

11/02/2007 21:20:00
Quote Anchor link
Zet de wedstrijddatum in een DATE veld in een MySQL tabel. Haal de wedstrijden van vandaag op met:

SELECT team1, team2
FROM wedstrijden
WHERE datum = CURDATE()
 
Tom

Tom

11/02/2007 21:29:00
Quote Anchor link
Hmm, maar dan moet ik iedere wedstrijddatum in een MySQL tabel invoegen. Is dat niet super veel werk als ik steeds elke wedstrijd apart moet toevoegen?
 
Jan Koehoorn

Jan Koehoorn

11/02/2007 21:31:00
Quote Anchor link
Je zult sowieso altijd je gegevens moeten opslaan. Als je ze nu op een andere manier opgeslagen hebt, is er wel een scriptje te maken waarmee je ze naar MySQL overzet.
 
Nick Mulder

Nick Mulder

11/02/2007 21:36:00
Quote Anchor link
Ik is minder werk dan elke keer de website apart invoegen met Dreamweaver... althans als je er een admin panel om heen bouwt ofzo...
Quote:
200e post!!!
Gewijzigd op 01/01/1970 01:00:00 door Nick Mulder
 
Tom

Tom

11/02/2007 21:38:00
Quote Anchor link
Hmm, op welke manier ongeveer, misschien iets als:

(voorbeeld) Psv - Ajax 11-02-2007 15.00

enz enz..
 
Tom

Tom

11/02/2007 21:40:00
Quote Anchor link
@ YPM: Zoveel verstand van php heb ik ook nog niet ;)
 
Jan Koehoorn

Jan Koehoorn

11/02/2007 21:41:00
Quote Anchor link
Als je het zo doet, zou ik meteen het datamodel goed opzetten.

teams
-------
id (INT)
team (VARCHAR)

wedstrijden
-------------
id (INT)
team1_id (INT, komt uit de tabel 'teams')
team2_id (INT, komt uit de tabel 'teams')
aanvang (DATETIME veld)
Gewijzigd op 01/01/1970 01:00:00 door Jan Koehoorn
 
Nick Mulder

Nick Mulder

11/02/2007 21:42:00
Quote Anchor link
@Tom: Je houd er bij jou voorbeeld geen rekening mee dat mysql een (naar mijn mening) rare datum volgorde heeft... als je het zo wilt moet je het parsen...
 
Jan Koehoorn

Jan Koehoorn

11/02/2007 21:46:00
Quote Anchor link
@ YPM: MySQL een rare datumvolgorde??? Heb je wel eens nagedacht hoe het kan dat MySQL zo mooi op datum kan sorteren?
Gewijzigd op 01/01/1970 01:00:00 door Jan Koehoorn
 
Tom

Tom

11/02/2007 21:49:00
Quote Anchor link
Bedankt voor de tips, ik zal het morgen eens proberen :)
 
Arjan Kapteijn

Arjan Kapteijn

11/02/2007 21:49:00
Quote Anchor link
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
<?php
$query
= "SET lc_time_names = 'nl_NL'";
$result = mysql_query($query);
?>


Bovenaan de pagina

Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
SELECT DATE_FORMAT(datum, '%W %e %M %Y, %h:%i')AS nieuwedatum FROM tabel WHERE datum = NOW();


En je krijgt keurig iets terug als 'zondag 11 februari 2007, 21:49'.
 
Jan Koehoorn

Jan Koehoorn

11/02/2007 22:27:00
Quote Anchor link
@ Arjan: die optie kende ik nog niet. Helaas werkt hij niet als ik hem test. Die eerste query mislukt al.
 
Arjan Kapteijn

Arjan Kapteijn

11/02/2007 22:35:00
Quote Anchor link
Hier werkt het prma, daardoor krijg ik gewoon keurig de nederlandse dagen en maanden terug. Als ik dat had geweten voor mijn agenda-script was ik met de helft van de code klaar geweest ;).

Als ik dit goed begrijp (staan ook wat voorbeelden) zou het moeten werken vanaf MySQL 5.1.12.
 
Tom

Tom

12/02/2007 13:37:00
Quote Anchor link
Ik heb de tabellen aangemaakt en de teams al ingevoerd. Hier zijn de screenshots:

http://img143.imageshack.us/img143/2435/teamsie6.jpg
http://img95.imageshack.us/img95/963/wedstrijdenmp8.jpg

Is dit goed gedaan en hoe moet ik nu verder?

@ Arjan: Hoe werkt jouw stukje script en hoe krijg ik die werkend?

PS. Is het mogelijk om die wedstrijden er de hele dag erop te laten staan. Dus een wedstrijd die bijv op 12 feb om 15.00 begint, er al vanaf 12 feb 00.00 tot 24.00 erop te laten staan?
Gewijzigd op 01/01/1970 01:00:00 door Tom
 



Overzicht Reageren

 
 

Om de gebruiksvriendelijkheid van onze website en diensten te optimaliseren maken wij gebruik van cookies. Deze cookies gebruiken wij voor functionaliteiten, analytische gegevens en marketing doeleinden. U vindt meer informatie in onze privacy statement.