Ver Mensaje Individual
  #3 (permalink)  
Antiguo 17/08/2012, 10:20
Avatar de boggiepopphantom
boggiepopphantom
 
Fecha de Ingreso: agosto-2012
Mensajes: 29
Antigüedad: 11 años, 8 meses
Puntos: 0
Respuesta: formato timestamp

Muy buen día, soy nuevo en "Foros del Web". No se si es adecuado seguir este tema, pero no encuentro dónde realizar mi pregunta. Si estoy haciéndolo mal, por favor oriéntenme.

Sin embargo, la duda que tengo se relaciona con la pregunta de este hilo: Estoy haciendo una base de datos para registrar tiempos; se me ocurrió hacer dos tablas: en la primera registro los tiempos en orden; luego, mediante un formulario, procuro hacer una consulta que, indicándole un número de registro, busque en otra tabla quién tiene ese número, y le inserte la diferencia de tiempos.

Lo de la primera tabla me ha ido sin problema, he aquí el código:

Código PHP:
$conexion=mysql_connect("servidor","usuario","password") or die("MySql Error"); 
mysql_select_db("DB",$conexion) or die("database selection error"); 
function 
send_time(){
mysql_query('insert into tabla1 (pos,tiempo) values (NULL,curtime())');

Para lo de la segunda tabla, procuré la siguiente consulta, definiendo previamente las variables position y num con POST, a partir de dos valores que se ingresan en el formulario, pero no hace nada:

Código PHP:
function insert_time($position,$num){
$conexion=mysql_connect("servidor","usuario","password") or die("MySql Error"); 
mysql_select_db("DB",$conexion) or die("database selection error"); 
//Buscamos el campo que registra el tiempo de inicio
$largada=mysql_query('SELECT * FROM tabla1 WHERE pos="1"');
$lar=mysql_fetch_array($largada);
$tin=$lar["tiempo"];//Este es el tiempo de inicio
$row=mysql_query('SELECT * FROM tabla1 WHERE pos=$position');
$tpar=mysql_fetch_array($row);
$pos=$tpar["tiempo"];//Este es el tiempo del participante
$timedif=SUBTIME($pos,$tin);//Esto determina el tiempo que emplea
mysql_query('UPDATE tabla2 SET tc=$timedif WHERE num=$num');

No se si el problema es el manejo de las variables de tiempo, o del fetch_array; agradecería por favor e indiquen una manera de solucionar mi problema.

De antemano muchas gracias

Atte
Boggiepopphantom