- Home
- Categorie
- Coding e Sistemistica
- Coding
- [come fare x] "La tua ultima visita fu..."
-
[come fare x] "La tua ultima visita fu..."
salve a tutti,
vedete in alto a destra c'è scritto"Benvenuto nickname.
La tua ultima visita: gg-mm-aa alle hh:mm"ora il problema per me come realizzo 'sta cosa?
NON voglio sapere come si usa il campo date, o i suoi simili, MA CON CHE PROCEDURE, (o logica, chiamatela come vi pare) registro quel valore.
ovviamente la tabella è la seguente:
**utenti** uID-> autoincrement uName-> varchar 15 uPass-> varchar 40 uEmail-> varchar 50 uDate_Registrazone-> int 11 uLast_Accesso -> int 11
-
Ciao,
puoi memorizzare la data attuale con la funzione time();
ovvero lo assegni ad una variabile così:
$ultimoaccesso = time();
e poi la memorizzi dul db.
quando la richiami per stamparla sulla pagina devi trasformarla con la funzione date().
un esempio:
La tua ultima visita risale a: <? echo date("j/m/Y H:s",$row['data']); ?>
dove ovviamente $row['data']; corrisponde al campo estratto dal database.
-
Oppure usi i cookies... Se l'utente non è loggato...
-
oppure faccio:
per l'utente che logga, segno sulla $_session l'ora di accesso del db, così gliela mostro, e nel frattempo nel db metto l'ora attuale così al prossimo login rifaccio la stessa cosa e.... così all'infinitoooooooooo
-
@piccolosocrate said:
oppure faccio:
per l'utente che logga, segno sulla $_session l'ora di accesso del db, così gliela mostro, e nel frattempo nel db metto l'ora attuale così al prossimo login rifaccio la stessa cosa e.... così all'infinitoooooooooo
SI, è ottimo