Codice PHP:
<?PHP 
session_start
();
include 
"config.inc.php";
$DATA1 date("j/n/Y"); 
$DATA10 mktime($DATA1);
    
$sql="SELECT UltimaEsp FROM USERS WHERE USERNAME='$_SESSION[USERNAME]'"
$query mysql_query ($sql$connessione) or die(mysql_error()); 
while (
$row=mysql_fetch_array($query)){
$SC_data=$row["UltimaEsp"];

$DATA0 mktime($SC_data);

echo 
"$DATA1 espressa normalmente
"
;
echo 
"$DATA10 in secondi
"
;
echo
"$DATA0 in secondi
"
;

$confronto= ($DATA10 $DATA0)/('86400'); 

echo 
"$confronto";

if (
$confronto >='0.04' ) { 

echo 
"aggiornami"

else { 

echo 
"non devi essere aggiornato"
}

}
@
mysql_close ($connessione);
?>
ragazzi è una cosa complicatuccia in pratica l'mktimenon mi tiene conto ne dei mesi e ne degli anni;

mi spiego meglio.... sul database ho una data stampata così 21/7/2005 ok?
ora la porto a confronto passandola tramite mktime e nulla assolutamente nulla anzi dice che le due date sono uguali cosa impossibile dato che una è **/**/2006 e l'altra **/**/2005 aiutatemi