Ciao a tutti.
Premetto che non sono un programmatore, ma solo un appassionato.
Ho uno script che inserisce in un database un certo numero di lezioni programmate.
Se le lezioni sono giornaliere, nessun problema, ma se sono settimanali nella sola ultima settimana del mese di ottobre (è capitato anche lo scorso anno) invece di sommare 7 giorni, ne somma solo 6.
La cosa è davvero assurda, ma è possibile che sia un problema di server?
Vi riporto qui parte dello script:
$RIPETIZIONE = valore che riceve da input (ogni giorno, ogni settimana, ecc.);
$NUM_RIPETIZIONE = quante volte deve ripetere questa operazione (in funzione di $RIPETIZIONE e di quante ore restano per quel corso);
[...]
for ($day = 0; $day < $NUM_RIPETIZIONE; $day++)
{
$datalezione = date('Y-m-d', mktime(0,0,0,$mm, $gg, $aa) + $day * (86400 * $RIPETIZIONE));
[...]
ESEGUE LA QUERY
}
Un aiuto o suggerimento sono molto graditi.
Premetto che non sono un programmatore, ma solo un appassionato.
Ho uno script che inserisce in un database un certo numero di lezioni programmate.
Se le lezioni sono giornaliere, nessun problema, ma se sono settimanali nella sola ultima settimana del mese di ottobre (è capitato anche lo scorso anno) invece di sommare 7 giorni, ne somma solo 6.
La cosa è davvero assurda, ma è possibile che sia un problema di server?
Vi riporto qui parte dello script:
$RIPETIZIONE = valore che riceve da input (ogni giorno, ogni settimana, ecc.);
$NUM_RIPETIZIONE = quante volte deve ripetere questa operazione (in funzione di $RIPETIZIONE e di quante ore restano per quel corso);
[...]
for ($day = 0; $day < $NUM_RIPETIZIONE; $day++)
{
$datalezione = date('Y-m-d', mktime(0,0,0,$mm, $gg, $aa) + $day * (86400 * $RIPETIZIONE));
[...]
ESEGUE LA QUERY
}
Un aiuto o suggerimento sono molto graditi.