Groups | Search | Server Info | Keyboard shortcuts | Login | Register [http] [https] [nntp] [nntps]


Groups > it.comp.www.php > #22872

Confronto date inizio e date fine

From Gianfranco <gbertozzi@gmail.com>
Newsgroups it.comp.www.php
Subject Confronto date inizio e date fine
Date 2020-11-02 10:21 +0000
Organization Aioe.org NNTP Server
Message-ID <slrnrpvnck.c98.gbertozzi@debian.home> (permalink)

Show all headers | View raw


Ciao a tutti,

  e scusatemi per il disturbo e la richiesta da grande inesperto. Spero
possiate aiutarmi.

  Sto realizzando, tra l'altro, una griglia che mostri graficamente
le richieste di ferie presentate sul lavoro: in un database ho per
ogni dipendente le date delle richieste, inizio e fine; l'utente puo'
selezionare il mese che gli interessa e visualizzare la griglia di tutti
i colleghi che hanno richiesto ferie in quel periodo.

  Per evitare di mostare righe vuote (colleghi che hanno presentato
richiesta di ferie ma non in quel mese), ho piazzato a braccio questa
condizione:

/* Ci sono richieste nel periodo? $iMese e $iAnno via _GET */

if ($dDataIn >= mktime(0,0,0,$iMese,1,$iAnno) 
    && ($dDataOut <=mktime(0,0,0,$iMese,$iGiorniMese,$iAnno)))

  Che mostra solo le richieste di ferie che cadono completamente nel
mese in questione mentre non "passano" quelle in cui la richiesta e' a
cavallo tra due mesi o tra un anno e l'altro.

  Se metto un || al posto di && funziona, pero' vedo una serie di
griglie vuote e non mi piace (anche se potrei fregarmene).

  Prima di impelagarmi in una serie di case che mi sembra una soluzione
molto brutta, c'e' qualcosa di piu' semplice?

  Se puo' servire per capire meglio di che si tratta, posto il link al
lavoro che sto facendo...

  Grazie.

  Un saluto,


-- 
Gianfranco Bertozzi

Back to it.comp.www.php | Previous | NextNext in thread | Find similar | Unroll thread


Thread

Confronto date inizio e date fine Gianfranco <gbertozzi@gmail.com> - 2020-11-02 10:21 +0000
  Re: Confronto date inizio e date fine Leonardo Serni <lserni@gmail.com> - 2020-11-02 14:54 +0100
    Re: Confronto date inizio e date fine Gianfranco <gbertozzi@gmail.com> - 2020-11-02 16:38 +0000
      Re: Confronto date inizio e date fine Gianfranco <gbertozzi@gmail.com> - 2020-11-03 09:41 +0000

csiph-web