buonasera a tutti,

incappo nel realizzare questo mio script. descrivo meglio: questo è uno script che a random determina un valor che poi in seguito scrive in un db alla condizione che l'ultimo suo aggiornamento di questa pagina è superiore ad un minuto. ovvero lo script confornta la data nel db con quella attuale, e se affermativo, scrive quella nuova nel database. io ora mi chiedo se fosse possibile, fare in modo che la data NOW() per indenderci, non venisse riportata nel database cosi com'è, ma vorrei che dopo il confronto venisse presa la data vecchia e aumentata di un minuto... in questo modo la persona potra aggiornare tante volte quante è rimasto sul sito dopo averi effettuato il login. posto il codice per spiegami meglio!

Codice PHP:
<?php session_start();
include (
'inc/parametri.inc.php');
include (
'inc/controllo.php');
include (
'inc/open2.php');
include (
'inc/controlloesilio.php');

function 
Tempo($tim)
{
    return(
strftime("%d/%m/%Y %H:%M"strtotime($tim)));
}

include (
"inc/header.html.inc.php");

$sold=array('0','0','0','10','0','0','0','30','0','0','0','30','45','10');
$sold1=rand(1,14);
$soldi=$sold[$sold1];

switch(
$soldi)
{
    case 
0:
        
$sx="nessuna";
        
$sx1="Non hai";
        
$sx2="moneta";
        break;
        
    case 
10:
    case 
30:
    case 
0:
        
$sx=$soldi;
        
$sx1="Hai";
        
$sx2="monete";
        break;
}    

?>

<html>

<head>
<title>Miniera Narsil</title>
</head>

<body bgcolor="#000000">





</p>
<table border="1" width="55%" id="table1" align="center" bgcolor="#000000">
    <tr>
        <td height="226">
        <p align="center">[img]img/miniera/md1.jpg[/img]
<font color="#FF6600" size="7" face="Times New Roman">[img]img/miniera/ms1.jpg[/img]Miniera di Narsil</font>
        <p align="center">


[url="miniera.php"][img]img/miniera/min1.gif[/img][/url]   
      <p align="center">
      
<?php

$MySql 
"SELECT UltimoMiniera FROM Personaggio WHERE Nome = '".pars($Login)."'";
$Result mysql_query($MySql);
$rs mysql_fetch_array($Result);
$LM $rs["UltimoMiniera"];
$rs->close;

function 
check_time($time)
{
    list(
$data$ora) = explode(" "$time);
    list(
$anno$mese$giorno) = explode("-"$data);
    list(
$ore$min$sec) = explode(":"$ora);
    
$time mktime($ore$min$sec$mese$giorno$anno);    
    
$timeouts 60;
    
$timeout time() - $timeouts;
    if(
$time $timeout)
        return 
true;
    else
        return 
false;
}


// $lm deve essere in formato UNIX TIME STAMP
if (!check_time($LM))
{    
    echo 
"<script language='javascript'>alert('Puoi fare una azione ogni minuto, riprova piu tardi.');</script>";
}
else
{
    echo 
"<center><font color=\"#FF6600\" size=\"1\">".$sx1." trovato ".$sx." ".$sx2." d'oro...</font></p></center>";
    
    if(
$soldi >= 10)
    {
        
$sql01="UPDATE Personaggio SET UltimoMiniera = NOW(), Soldi = Soldi + '$soldi' WHERE Nome = '".pars($Login)."'";
        
$Result mysql_query($sql01);
        
        
$MySql "
        INSERT INTO LogFinanza (Nome, Somma, Tipo, DataEvento, Nota)
        VALUES('"
.pars($Login)."', '".$sx."', '8', '".strftime("%Y-%m-%d %H:%M:%S")."', 'Ricavo Miniera Narsil')";
        
        
        
$Result mysql_query($MySql);
    }
    
$MySql "UPDATE Personaggio SET UltimoMiniera = NOW() WHERE Nome = '".pars($Login)."'";
    
$Result mysql_query($MySql);
}
?>

</td></tr></table></body></html>