Stipendi mensili postato il 13/12/2008 12:50:40 nel forum programmazione, gdrcd e open source
Con gdr-extreme come faccio a settare il ritiro della paga mensilmente invece che giornalmente? Sul codice ho notato che c'è la funzione STRFTIME è forse quella da modificare? Se sì, come? Ho provato a sostituire al codice %M il valore 01 (intendendo con ciò 1 mese) ma non funziona.
Grazie dell'attenzione.
Pagine → 1
13/12/2008 14:03:43
bhe se lo vuoi fare mensilmente allora devi modificare la query che esegue ilco controllo.. credo ci sia un date_add() ora non ricordo.. dovresti settare un date_add(Data, INTERVAL 30 DAY) poi non so come è su gdrcd-extreme...
13/12/2008 18:47:00
13/12/2008 19:14:11
sicuramente c'è un confronto tra la data di oggi e quella dell'ultimo ritiro, perciò c'è la funzione per il tempo.
Mhhh... Non conosco la sintassi esatta, ma, comunque, devi fare in modo che la data di oggi sia maggiore di 1 mese a quella dell'ultimo ritiro.
Perciò studiati la funzione del tempo, e poi nella pagina che vuoi (presumibilmente banca.php) il procedimento logico è questo
$oggi è la data che hai preso con la funzione.
$ultimostipendio è l'ultimo ritiro
Se tra oggi e ultimostipendio c'è almeno un mese, allora fai la query. Altrimenti dai errore.
13/12/2008 23:41:16
14/12/2008 10:28:49
Yup, devi lavorare sul passaggio che ti ha segnalato thot. Il controllo con il strftime() verifica che la data dell'ultimo stipendio sia un giorno precedente a quello attuale. A te serve che sia un mese precedente. E occhio a controllare che non si impalli sui giorni 29, 30 o 31.
14/12/2008 11:05:12 e modificato da dyrr il 14/12/2008 11:05:51
Un altro sistema potrebbe essere quwllo di modificare la query che aggiorna la data dell'ultimo stipendio a:
15/12/2008 09:36:19
Ottima idea quella di dyrr...
17/12/2008 13:57:53
La funzione suggerita da dyrr non va... Ho provato quella di toth che invece sembra funzionare, non appena ritirato lo stipendio è spuntato "Paga già ritirata il [data]". Adesso dovrò attendere un mese, vi saprò dire...
Grazie!
Discussione seguita da
Pagine → 1
Rispondi alla Discussione Aggiungi ai Preferiti Inoltra Discussione Forum Programmazione, GDRCD e Open Source Elenco Forum
NosTale: Manutenzione Terra della Vita