- Home
- Categorie
- Coding e Sistemistica
- PHP
- visualizzare una riunione in corso
-
visualizzare una riunione in corso
Buongiorno a tutti
premesso che conosco poco PHP & Mysql, il mio capo mi ha chiesto di far visualizzare a schermo l'orario della riunione in corso.
esora sono le (timestamp) 15.00
15.00/16.00
riunione tecnica
in corsoprossima riunione:
ore17.00 * 18.00
commerciali"SELECT * FROM riunioni WHERE (".$_SERVER['REQUEST_TIME'].") <> (inizio + fine)"
io ho una tab con inizio e fine riunione in due campi diversi, a me pare che la cosa più logica sia:
prendo l'ora di sistema e se è contenuta negli intervalli dei due campi (inizio AND fine) mi scrive la riunione in corso...
macchè!!!
non ci riesco proprio nonostante abbia cercato su php.net e vari forum...
forse sbaglio l'impostazione logica?grazie in anticipo dell'aiuto
-
hai provato ad invertire?? nn ho mai usato queste espressioni ma prova cosi
(inizio + fine)<>(".$_SERVER['REQUEST_TIME'].")
forse è la stessa cosa ma di solito io metto prima il campo del db e poi il valore che deve corrispondere....
-
ora provo,
quindi la logica è giusta?
è solo questione di query..
thanks!:D
-
niente da fare... allora è la sintassi...
-
allora fai...
inizio<".$_SERVER['REQUEST_TIME']." AND fine>".$_SERVER['REQUEST_TIME']."
-
"SELECT * FROM riunioni WHERE (inizio + fine) <> (".$_SERVER['REQUEST_TIME'].")";
così mi restituisce solo il primo record quindi non fa la select.con la tua
"SELECT * FROM riunioni WHERE inizio<".$_SERVER['REQUEST_TIME']." AND fine>".$_SERVER['REQUEST_TIME']."
pagina vuota e niente errori
-
prova così..
"SELECT * FROM riunioni WHERE inizio>".$_SERVER['REQUEST_TIME']." AND fine<".$_SERVER['REQUEST_TIME']."
-
ora vado a mangiare domani in ufficio studio ancora grazie cmq
-
mi sembra che in teoria con quest ultima soluzione che ti ho dato dovrebbe funziona