Valutazione 4.87/ 5 (100.00%) 5838 voti

Condividi:        

[PHP] Selezione eventi da calendario

Problemi di HTML? Di PHP, ASP, .NET, JSP, Perl, SQL, JavaScript, Visual Basic..?
Vuoi realizzare programmi in C, C++, Java, Ruby o Smalltalk, e non sai da che parte cominciare?
Entra qui e troverai le risposte!

Moderatori: Triumph Of Steel, archimede

[PHP] Selezione eventi da calendario

Postdi Triumph Of Steel » 29/08/06 09:31

allora.. ho una classe PHP che genera un calendario, dato mese e anno.
In questo calendario, gli utenti possono inserire eventi.
Gli eventi possono essere di 1 gg o più gg.

Ecco il problema.
Come faccio ad evidenziare i giorni in cui sono stati inseriti degli eventi?

Uso PHP + MySQL
Il calendario è generato da una classe PHP, che genera i gg da ciclo FOR.
Gli eventi sono registrati a DB con data_inizio | data_fine.

Per ogni evento di 1 gg non ci sono problemi.
Nella classe ho aggiunto una funzione (che seleziona l'evento dato il gg e il mese), che viene chiamata per ogni giorno del mese, e controlla che per quel gg/mm ci sia qualcosa.

La query usata per la selezione dell'evento, al momento, è questa
Codice: Seleziona tutto
select * from evento where data_inizio >= 'ANNO/MESE 00:00:00' AND data_fine <= 'ANNO/MESE 23:59:59'

chiaramente per gli eventi di più gg non va bene questa..

idee?
Avatar utente
Triumph Of Steel
Moderatore
 
Post: 7852
Iscritto il: 22/08/01 01:00

Sponsor
 

Postdi archimede » 30/08/06 13:33

Presumendo che i tuoi campi siano di tipo data, per sapere gli eventi di un certo giorno:
Codice: Seleziona tutto
SELECT COUNT(*) FROM evento WHERE data_da_controllare BETWEEN data_inizio AND data_fine
Probabilmente dovrai aggiungere un po' di formattazione se i campi contengono anche la parte Ora.

HTH.

Alessandro
archimede
Moderatore
 
Post: 2755
Iscritto il: 07/11/02 12:41
Località: Genova

Postdi Triumph Of Steel » 30/08/06 18:19

infatti ho fatto così (ho aggiunto DATE_FORMAT) ..
grazie della conferma...
Avatar utente
Triumph Of Steel
Moderatore
 
Post: 7852
Iscritto il: 22/08/01 01:00


Torna a Programmazione


Topic correlati a "[PHP] Selezione eventi da calendario":


Chi c’è in linea

Visitano il forum: Nessuno e 1 ospite