tengo una aplicacion php que recibe valores por post y una tabla mysql con campos como estos
id,
campo1,campo2,campo3 <--- estos son de tipo timestamp
ejemplo
recibo por post
$id = 1
y se inserta el id y la segunda vez que recibo el post con el id = 1
actualizo campo1 con la fecha actual
Código PHP:
<?
include("conexion.php");
$fecha_actual = date(Y-m-d H:i:s);
/*
aqui se supone que ya se inserto id 1 pero por espacio y no marearlos pongo de la actualizacion en adelante
*/
$query = "update tabla set campo1 = '$fecha_actual' where id = '$id' ";
mysql_query ($query) or die (mysql_error());
/*
y la proxima vez que recibo el post $id = 1
hago esto, que los protejo con un intervalo de tiempo
*/
if (($fecha_actual >= $hora1) && ($fecha_actual <= $hora2))
{
//aqui es diferente a 0 xq ya se habia actualizado arriba campo 1
$query2 = "select * from tabla where Campo1 !=0 and id = '$id' ";
$result = mysql_query($query2) or die (mysql_error);
$num_results = mysql_num_rows($result);
if($num_results > 0){
$query3 = "update tabla set campo2 = '$fecha_actual' where id = '$id' ";
mysql_query($query3) or die (mysql_error());
}
}
// y así se actualiza 1ero campo 1 y después campo 2 etc....
?>
y pues ya no se me ocurre como hacerle, pues por eso recurro al foro a ver si alguien se le ocurre una mejor idea o que se le prenda el foco más que a mi, que ya ando medio nublado