Foros del Web » Programando para Internet » PHP »

sugerencias para actualizar campos sucesivamente

Estas en el tema de sugerencias para actualizar campos sucesivamente en el foro de PHP en Foros del Web. a ver si puedo ser los mas claro, necesito que me den ideas para hacer esto,ya funciona mi aplicacion pero necesito modificarla, tengo una aplicacion ...
  #1 (permalink)  
Antiguo 15/07/2011, 11:16
Avatar de Markgus  
Fecha de Ingreso: junio-2010
Mensajes: 152
Antigüedad: 14 años, 5 meses
Puntos: 5
sugerencias para actualizar campos sucesivamente

a ver si puedo ser los mas claro, necesito que me den ideas para hacer esto,ya funciona mi aplicacion pero necesito modificarla,
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....
?>
pero pues si quito la restricción del intervalo de tiempo (que necesito quitarla) al recibir por segunda vez el post $id = 1 se me actualiza campo1 y campo2 etc con la misma fecha actual y pues quiero que se vayan actualizando según voy recibiendo 1ero uno y luego el otro y así sucesivamente

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

Etiquetas: campos, mysql, sugerencias, tabla
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 21:41.