Visualizzazione dei risultati da 1 a 4 su 4

Discussione: Data talvolta vuota

  1. #1
    Utente di HTML.it L'avatar di edeaj
    Registrato dal
    May 2001
    Messaggi
    81

    Data talvolta vuota

    Salve a tutti, qualcuno sa spiegarmi perchè a volte la data si visualizza con tutti zeri? del tipo
    0000-00-00 00:00:00
    la cosa curiosa è che non mi capita sempre, ma solo a volte. ho provato a stamparla prima di inserirla nel db, e viene fuori proprio 0000-00-00 00:00:00.... attendo illuminazioni

  2. #2
    la serie di zeri indica che il valore della data e' nullo, Cioe' non rispetta il formato oppure i valori previsti. Oppure nessuna data e corrisponde al valore di default.

    Devi analizzare il dato che inserisci.



    Il silenzio è spesso la cosa migliore. Pensa ... è gratis.

  3. #3
    Utente di HTML.it L'avatar di edeaj
    Registrato dal
    May 2001
    Messaggi
    81
    ok ti copio il codice per renderti l'idea....


    //preciso il formato
    $data=date("Ymd Gis");

    ....
    ....
    ....

    echo "<input name='data' type='hidden' value='".$data."' />"...

    Tutto qui. Non faccio altro. Perchè alcune volte funziona e altre no?

  4. #4
    potrebbe essere per vie delle ore:minuti:secondi che prendono un formato equivoco a seconda dell'ora, prova con H oppure metti i separatori... che ora potrebbe essere la seguente:

    20050119 02755 (e' l'ora attuale 00:27:55) meglio fare cosi':

    $data=date("Y-m-d H:i:s");

    Oppure, ancora meglio, metti direttamente la data nel db senza passarla da campi hidden. Usa la funz. di mysql NOW().

    insert o update ... data = NOW()

    ottieni la stessa ora direttamente nella tabella.


    Il silenzio è spesso la cosa migliore. Pensa ... è gratis.

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 © 2025 vBulletin Solutions, Inc. All rights reserved.