Actualizar campo de Base de datos a traves de PHP

Hola, mi problema n es el siguiente: Tengo un formulario donde introduzco una serie de datos, lo que nos atañen son: Contador Inicial (numero,...

La FAQ Actualizar campo de Base de datos a traves de PHP tiene

Pertenece a la categoría:

Pregunta
Hola, mi problema n es el siguiente:

Tengo un formulario donde introduzco una serie de datos, lo que nos atañen son:

Contador Inicial (numero, con un decimal)
Contador Final (numero, con un decimal)
Arranque (HH:MM)
Parada (HH:MM)
Inicio (HH:MM)
Fin (HH:MM)
Tiempo Contador (numero, con un decimal)
Tiempo Funcionamiento (HH:MM)
Tiempo Trabajo (HH:MM)

Necesito que una vez rellenados los 6 primeros campos a través de un formulario PHP, la base de datos actualice los últimos tres con la siguiente formula

Tiempo Contador = Contador Final- Contador Inicial
Tiempo Funcionamiento = Parada- Arranque
Tiempo Trabajo = Fin – Inicio


Muchas Gracias


Respuesta de Paqui
No veo cual es tu problema.... tan solo tienes que hacer un update seguidamente del insert. Para que me entiendas mejor, haces el insert con los datos que has recogido del formulario y a continuación realizas un update del ultimo registro de esa tabla, o guardas el id que se genera al hacer el insert y actualizas el registro con ese id.

Espero que me hayas entendido bien porque es realmente sencillo.
Un saludo

Complementar la respuestaComplementar la respuesta
Volver al árbol de categoríasVolver al árbol de categorías

Comentarios
Fue enviado 1 comentario a la faq
1 comentario revisado:
ni tienes problema
05/8/09
no tienes complicacion man. Despues de hacer tu select nada mas tienes que actualizar con el update con tu correspondiente algoritmo claro identificando el registro que quieras actualizar con un indice identificador unico.
Bueno una min idea.

<?php
$id=$_GET["id"]; suponiendo que ya tienes guardado tu tiempo contador y demas yerbas para identificarlo por su ID que seria como un indice primaria o unica y esto debes pasarlo como parametro desde tu formulario

$sql = SELECT from tabla where id='$id' // aca seleccionas los valores que tienes en tu BD
while ($row = mysql_fecht_array($sql)) mientras la fila no este vacia
$tiempocontador = $row["nombre del campo tiempo contador inicial en tu BD"];

// y asi aca puedes hacer tu formula
$auxtiempocontador = $tiempocontador;

$auxtiempocontador = $con-final - $con_inicial;

// solo agregas todos los variables que necesites y ya esta luego la actualizamos

$sql = UPDATE tabla set tiempocontador='$auxtiempocontador', tusotrasvariables='otrosauxiliares', WHERE id='$id';

// creo que eso era tu idea

Volver al árbol de categoríasVolver al árbol de categorías
Alojados en el grupo