Pagina 1 di 2 1 2 ultimoultimo
Visualizzazione dei risultati da 1 a 10 su 14

Discussione: Datestamp

  1. #1
    Utente di HTML.it L'avatar di unicorn
    Registrato dal
    Aug 2004
    Messaggi
    176

    Datestamp

    Ciao a tutti, spero che qualcuno mi possa aiutare, ecco il problema:
    ho una tabella in cui vi è un campo di tipo datestamp tale campo viene compilato come concatenazione della data di sistema e dell'ora e minuti inseriti dall'utente, ma non funziona... qualcuno sa spiegarmi perchè?


    $oggi1 = date("Y-m-d");
    $oraIn = $_POST['ora']; //tramite form
    $minIn = $_POST['minuti']; //tramite form
    $secIn = 00;

    $datora = $oggi1 " " $oraIn ":" $minIn ":" $secIn;


    grazie

  2. #2
    Utente di HTML.it L'avatar di marco80
    Registrato dal
    May 2005
    Messaggi
    1,357
    il date va usato in combinazione con il timestamp

    es.: $oggi = time();
    $data_formattata = date("Y-m-d", $oggi);

    cosi' ricava quello che vuoi visualizzare ma solo se gli indichi il timestamp che serve per calcolare il momento esatto.
    Penso sia quello il problema. Se diverso scrivi.
    La vita e' uno switch();

  3. #3
    Utente di HTML.it L'avatar di unicorn
    Registrato dal
    Aug 2004
    Messaggi
    176
    Il problema è che l'ora (ora:min:sec) non deve essere quello di sistema ma quello inserito dall'utente.




  4. #4
    Utente di HTML.it L'avatar di marco80
    Registrato dal
    May 2005
    Messaggi
    1,357
    scusa ma tu hai i campi dove l'utente scrive a mano le ore e i minuti o cosa?
    La vita e' uno switch();

  5. #5
    Utente di HTML.it L'avatar di unicorn
    Registrato dal
    Aug 2004
    Messaggi
    176
    Originariamente inviato da marco80
    scusa ma tu hai i campi dove l'utente scrive a mano le ore e i minuti o cosa?
    Purtroppo l'utente non fa la registrazione dei dati in tempo reale (questo per motivi aziendali che non ti sto a spiegare) l'unico vincolo è che tali registrazioni siano fatte nella giornana in corso.
    Quindi si l'utente scrive a mano le ore e i minuti.

  6. #6
    Utente di HTML.it L'avatar di marco80
    Registrato dal
    May 2005
    Messaggi
    1,357
    sembra strano che nn ti riconosca e inserisca le variabili...
    a questo punto nn ti conviene mettere il campo delle date come char o varchar? se gli passi il date formattao piu la variabile ce contiene il resto.. Se poi dovrai successivamente estrarre la data potrai farlo con dei controlli tipo exlode o altro per valutare i valori singolarmente.
    La vita e' uno switch();

  7. #7
    Utente di HTML.it L'avatar di unicorn
    Registrato dal
    Aug 2004
    Messaggi
    176
    Originariamente inviato da marco80
    sembra strano che nn ti riconosca e inserisca le variabili...
    a questo punto nn ti conviene mettere il campo delle date come char o varchar? se gli passi il date formattao piu la variabile ce contiene il resto.. Se poi dovrai successivamente estrarre la data potrai farlo con dei controlli tipo exlode o altro per valutare i valori singolarmente.
    Grazie per i consigli adesso sto facendo qualche altra prova, ma la questione mi sembra più rivolta su php che su come ho definito il campo nel db



  8. #8
    Utente di HTML.it L'avatar di marco80
    Registrato dal
    May 2005
    Messaggi
    1,357
    scusa ma $datora = $oggi1 " " $oraIn ":" $minIn ":" $secIn; mi da sintassi errata se lo provo su zend.. dovresti sistemare la punteggiatura di concatenzazione.

    $datora = $oggi1."".$oraIn.":".$minIn.":".$secIn;

    PS se dopo $oggi vuoi uno spazio e basta vedi se funziona cosi' altrimenti metti fra gli apici ""
    La vita e' uno switch();

  9. #9
    Utente di HTML.it L'avatar di unicorn
    Registrato dal
    Aug 2004
    Messaggi
    176
    Originariamente inviato da marco80
    scusa ma $datora = $oggi1 " " $oraIn ":" $minIn ":" $secIn; mi da sintassi errata se lo provo su zend.. dovresti sistemare la punteggiatura di concatenzazione.

    $datora = $oggi1."".$oraIn.":".$minIn.":".$secIn;

    PS se dopo $oggi vuoi uno spazio e basta vedi se funziona cosi' altrimenti metti fra gli apici ""
    Mi ero già accorto della cosa e avevo provato come mi hai suggerito, ma nulla, mi sa che c'è qualche altro problema, ci sto lavorando!

  10. #10
    Utente di HTML.it L'avatar di unicorn
    Registrato dal
    Aug 2004
    Messaggi
    176
    Originariamente inviato da unicorn
    Mi ero già accorto della cosa e avevo provato come mi hai suggerito, ma nulla, mi sa che c'è qualche altro problema, ci sto lavorando!
    Ecco ora funziona, anche se dei secondi mi prende solo uno...

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.