Un Evento Unico. 5 Sale. 27 Interventi. SEO, SOCIAL, E-Commerce, Mobile, Turismo.
CLICCA QUI e SCOPRI DI PIù X Chiudi
 
Forum GT: Condividiamo idee e conoscenza Forum GT: Condividiamo idee e conoscenza


Condividi questo contenuto nei Social Network:
Ti stiamo aspettando: Registrati subito e gratis. Entra a far parte di una delle comunità più attive in Italia. Se hai dimenticato i tuoi dati li puoi recuperare subito.


Vai indietro   Forum per Webmaster: Condividiamo Idee e Conoscenza > Sviluppo e Gestione siti web > Php - Mysql
Benvenuto! Forum Regole FAQ Lista utenti Calendario Segna come letti


Rispondi
 
LinkBack Strumenti di discussione
Vecchio 19-11-09, 11:30   #1 (permalink)
User
 
Data di registrazione: Jan 2007
Ubicazione: Provincia di RE
Messaggi: 97
Inserire valore date mancanti in database MySql

Ho uno script che mi inserisce dei valori prelevati da un xml in un database mysql. Il problema è questo: nell'xml non sono presenti tutti i giorni dell'anno, perchè i valori vengono impostati solo nei giorni lavorativi. Dovrei fare in modo che vengano in qualche modo inseriti nel database anche i giorni non lavorativi, con il valore del precedente giorno lavorativo. Qual'è la via più breve?
__________________
Sviluppatore php Reggio Emilia: http://www.php-web.it
claudiog74 non in linea   Rispondi citando
Vecchio 19-11-09, 15:11   #2 (permalink)
 
L'avatar di il_gege
 
Data di registrazione: May 2009
Messaggi: 97
Invia un messaggio tramite MSN a il_gege Invia un messaggio tramite Skype a il_gege
La mia scelta su due piedi sarebbe quella di controllare se il giorno è lavorativo tramite apposita funzione, dopodichè se lo è, poni l'elemento in posizione x all'elemento x-1.

Ovviamente c'è poi da controllare il fatto che x sia diverso da zero e menate varie, però fondamentalmente il concetto è quello.

Dipende più che altro da come hai strutturato il lavoro, se conti i giorni da 1 a 365, oppure ragioni in mesi.
il_gege non in linea   Rispondi citando
Vecchio 19-11-09, 15:24   #3 (permalink)
User
 
Data di registrazione: Jan 2007
Ubicazione: Provincia di RE
Messaggi: 97
In pratica ho un xml che rappresenta delle quotazioni di borsa ed ha una struttura simile

Codice:
<quotazione>
<data>19-11-2009</data>
<valore>1000.00</valore>
</quotazione>
Il problema è che la borsa nei giorni festivi non lavora, per cui nell'xml ci sono solo i giorni lavorativi, con la rispettiva quotazione. Dovendo creare il grafico dell'andamento, però, io volevo inserire anche i giorni festivi, con il valore dell'ultimo giorno lavorativo precedente, in modo tale da suddividere l'asse delle x in settimane. Se può essere utile per qualche suggerimento, per creare i grafici utilizzo jpgraph.
__________________
Sviluppatore php Reggio Emilia: http://www.php-web.it
claudiog74 non in linea   Rispondi citando
Vecchio 19-11-09, 16:06   #4 (permalink)
 
L'avatar di il_gege
 
Data di registrazione: May 2009
Messaggi: 97
Invia un messaggio tramite MSN a il_gege Invia un messaggio tramite Skype a il_gege
Una volta parsato l'XML il controllo è "semplice":

se NON esiste il valore in una determinata data, allora prendi il valore della data meno un giorno (o del 31 del mese precendente, etc..).

Il difficile sta se lavori non in tempo reale (nel senso che ti devi costruire ogni momento la "tabella" annuale o del periodo da te prescelto), allora qui ti devi fare mille controlli sull'esistenza di tale giorno, in tale mese di tale anno..
il_gege non in linea   Rispondi citando
Vecchio 19-11-09, 16:41   #5 (permalink)
User
 
Data di registrazione: Jan 2007
Ubicazione: Provincia di RE
Messaggi: 97
Ok, grazie. Provo a partire da questo ragionamento.
__________________
Sviluppatore php Reggio Emilia: http://www.php-web.it
claudiog74 non in linea   Rispondi citando
Rispondi
Tags:



Strumenti di discussione

Regole di scrittura
Non puoi postare nuove discussioni
Non puoi rispondere alle discussioni
Non puoi allegare file
Non puoi editare i tuoi post

BB code is Attivo
smilies è Attivo
[IMG] il codice è Attivo
Il codice HTML è Disattivato
Trackbacks are Attivo
Pingbacks are Attivo
Refbacks are Disattivato
Vai al forum



Tutti gli orari sono GMT +3. Attualmente sono le 16:38.




Forum GT - © 2004-2009 GT idea S.r.l P.iva 02418200800 - Privacy/Disclaimer

SEO by vBSEO 3.2.0 ©2008, Crawlability, Inc.