Salve a tutti.
Premetto che sono alee prime armi con il php e il Mysql.
Il mio problema riguarda l'inserimento dell'ora in una finestra di messaggeria il risultato che ho ottenuto è questo:
Data: 24 00:00:00/02/2005
Queste sono le impostazioni che ho dato nel campo data_invio di phpmyadmin 2.2.6 :
campo:data_invio
tipoATATIME
lunghezza/set:
attributi:
null:not null
predefinito:0000-00-00 00:00:00
extra:
Poi ho messo questa funzione :
function scrivi_messaggio($mittente,$destinatario,$tipo,$te sto)
{
global $_CONFIG;
$day = date("d",time());
$month = date("m",time());
$year = date("Y",time());
$data_log = $year ."-". $month ."-". $day;
$ora_log = date("H:i:s",time());
mysql_query ("
INSERT INTO ".$_CONFIG['table_messaggi']."
(id_mittente, id_destinatario, tipo, testo, data_invio, letto)
VALUES
(".$mittente.", ".$destinatario.", '".$tipo."', '".$testo."', '".$data_log."', '".$ora_log.", 'n')
");
if (mysql_insert_id()){
return "Messaggio inviato correttamene";
}else{
return "Messaggio NON inviato";
}
}
Spero che ci sia tutto cio che serve per capire dove sta il problema.
Grazie aspetto vostre notizie.![]()