Pagina 2 di 2 primaprima 1 2
Visualizzazione dei risultati da 11 a 18 su 18

Discussione: somma del campo TIME

  1. #11
    Utente di HTML.it L'avatar di kodode
    Registrato dal
    Sep 2002
    Messaggi
    1,896
    ho capito!!!
    grazie 1000 ora funzia!!

    ciaooo

  2. #12
    Utente di HTML.it L'avatar di kodode
    Registrato dal
    Sep 2002
    Messaggi
    1,896
    ok, funziona tutto ma... quando arrivo ad somma superiore a 24, si azzera... come posso fare? oppure mi potresti spiegare a come fare la memorizzazione in minuti??

    grazie...

  3. #13
    Utente di HTML.it L'avatar di Inoki
    Registrato dal
    Oct 2001
    Messaggi
    788
    [supersaibal]Originariamente inviato da kodode
    ok, funziona tutto ma... quando arrivo ad somma superiore a 24, si azzera... come posso fare? oppure mi potresti spiegare a come fare la memorizzazione in minuti??

    grazie... [/supersaibal]
    Credo sia semplice..
    In fase di inserimento ore, fai la trasformazione in minuti delle ore inserite
    es 2h= 2*60= 120, e in un campo numerico memorizzi i minuti..
    Dopodichè, in fase di consultazione estrai i dati li sommi e li dividi per 60 e hai le ore svolte..
    "La teoria è quando si sa tutto e niente funziona. La pratica è quando
    tutto funziona e nessuno sa il perché. In questo caso, abbiamo messo
    insieme la teoria e la pratica: non c'è niente che funziona... e nessuno sa
    il perché!" (Albert Einstein)

  4. #14
    Utente di HTML.it L'avatar di kodode
    Registrato dal
    Sep 2002
    Messaggi
    1,896
    ok... ma in fase di inserimento l'utente come dovrebbe inserirle secondo te??
    es 2 ore e mezza come?? 2:30 2,30 2.30 ....
    purtroppo sono le parti che rompono le pa..e

  5. #15
    Utente di HTML.it L'avatar di Inoki
    Registrato dal
    Oct 2001
    Messaggi
    788
    [supersaibal]Originariamente inviato da kodode
    ok... ma in fase di inserimento l'utente come dovrebbe inserirle secondo te??
    es 2 ore e mezza come?? 2:30 2,30 2.30 ....
    purtroppo sono le parti che rompono le pa..e [/supersaibal]
    Forse Marketto, conosce un modo meno capsioso, (io no )

    dunque o fai due campi uno ore e uno minuti e poi fai:

    ($ore*60)+$minuti...

    Oppure come lo inseriscono poco cambia e fai qualcosa del tipo:
    Codice PHP:
    $ore="2,30";      //esempio con la virgola ma vale per ogni carattere
    $splitexplode(","$ore);
    $somma=($split[0]*60) + $split[1];

    echo 
    $somma;   //150 
    Guarda la funzione explode che ti genera un'array ad ogni occorrenza del carattere specificato...

    Però se dai via libera all'utente a scrivere l'orario in questa maniera calcola che l'utente è molto fantasioso, e non sei sicuro di trovare sempre la virgola, potresti trovare i : oppure - o chissà che altro carattere..

    Quindi forse il doppio campo è la soluzione migliore..

    Ora se ho detto corbellerie correggetemi!
    "La teoria è quando si sa tutto e niente funziona. La pratica è quando
    tutto funziona e nessuno sa il perché. In questo caso, abbiamo messo
    insieme la teoria e la pratica: non c'è niente che funziona... e nessuno sa
    il perché!" (Albert Einstein)

  6. #16
    Utente di HTML.it L'avatar di Inoki
    Registrato dal
    Oct 2001
    Messaggi
    788
    Explode, genera un array, i cui elementi sono la stringa spezzettata ad ogni occorrenza del carattere passato..
    Non è che genera tanti array
    "La teoria è quando si sa tutto e niente funziona. La pratica è quando
    tutto funziona e nessuno sa il perché. In questo caso, abbiamo messo
    insieme la teoria e la pratica: non c'è niente che funziona... e nessuno sa
    il perché!" (Albert Einstein)

  7. #17
    Utente di HTML.it L'avatar di kodode
    Registrato dal
    Sep 2002
    Messaggi
    1,896
    fortunatamente l'utente che inserisce è una persona sola percui una volta istruita si spera non combini guai ok, grazie 1000, ora provo....

  8. #18
    Utente di HTML.it L'avatar di Inoki
    Registrato dal
    Oct 2001
    Messaggi
    788
    [supersaibal]Originariamente inviato da kodode
    fortunatamente l'utente che inserisce è una persona sola percui una volta istruita si spera non combini guai ok, grazie 1000, ora provo.... [/supersaibal]
    oh bhe allora sei a cavallo
    "La teoria è quando si sa tutto e niente funziona. La pratica è quando
    tutto funziona e nessuno sa il perché. In questo caso, abbiamo messo
    insieme la teoria e la pratica: non c'è niente che funziona... e nessuno sa
    il perché!" (Albert Einstein)

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2026 vBulletin Solutions, Inc. All rights reserved.