ciao a tutti, ho scritto questi scriptino per gestire le connessioni al mio sito web:
ovviamente l'echo dell'ultima riga l'ho aggiunto solamente per fare dei test.codice:$data_db=mysql_result($resip,0,"data"); $dataesplosa = explode(" ", $data_db); $giorno = explode( "-", $dataesplosa[0] ); $orario = explode( ":", $dataesplosa[1] ); $hh = $orario[0]; $mm = $orario[1]; $ss = $orario[2]; $gg = $giorno[2]; $mese = $giorno[1]; $aa = $giorno[0]; $data_db_trenta = date ("Y-m-d H:i:s",mktime(date($hh),date($mm)+30,date("$ss,$mese,$gg,$aa"))); $data_ora = date ("Y-m-d H:i:s",mktime(date("H"),date("i"),date("s, m, d, Y"))); echo "data db 30: ".$data_db_trenta." data ora: ".$data_ora." ";
il problema è questo:
l'ultimo record inserito nel database è:
ma quando apro la pagina web, gli echo mi producono questo:codice:| 9 | 127.0.0.1 | 2006-02-18 22:03:49 | localhost |
data db 30: 2006-02-20 22:33:49
data ora: 2006-02-20 09:14:47
praticamente, data db 30 viene costruita la data attuale (mentre dovrebbe essere la data inserita nel db) e l'orario corretto che è quello inserito nel database!
però se metto echo davanti a $gg, $mese e $aa, giorno mese e anno sono giusti!!!!! cioè sono i dati presi dal database!
qualcuno riesce a trovarmi l'errore? sto impazzendo!
![]()
![]()
![]()

Rispondi quotando
