Ver Mensaje Individual
  #8 (permalink)  
Antiguo 01/11/2007, 12:05
B4l4
 
Fecha de Ingreso: octubre-2007
Mensajes: 203
Antigüedad: 17 años, 3 meses
Puntos: 0
Re: Cuenta atras para llevar a cabo una accion

Bueno ya tengo el codigo bien es este:

Código PHP:
<?php

$opcion 
$_GET["valor"];
include(
"conect-bdd.php");
//get_my_info($user);
$cookie_read explode("|"base64_decode($user));
//define variables to hold cookie values.
$userid $cookie_read[0];

if (
$opcion==1){
    
//$sql = SELECT tiempo FROM Informacion WHERE $id_usuario='$userid'"; // cojo el tiempo que tendre que esperar para realizar la accion//
    //$result = mysql_query($sql);  
    //while ($row = mysql_fetch_array($result)){  
           //$time1 = $row['tiempo']; // saco el tiempo y lo guardo en la variable time1
    //}
    
$cancelar=0;
    
$i=0;
    while (
$cancelar ==and $i==0){ // mientras el usuario no cancela 
        // Aqui es donde no se como ir decrementando el tiempo hasta que llegue a 0 y mostrarlo por pantalla
        
echo "antes";
        
sleep(10);
        
// ya hemos esperado 10 segundos
        
echo "10 s esperados";
        
$sql "UPDATE Informacion SET num_arquero_arcadio = num_arquero_arcadio + 1 WHERE id_usuario='$userid'"
        
mysql_query($sql); 
        
$i=1;
        echo 
"Se ha acumulado";
    }
}
?>

Eso lo que me hace es que se queda 10 segundos la pagina sin responder y luego me hace la cosulta. Pero lo que yo quiero es un poco diferente:

Yo quiero que se muestre por pantalla esto por ejemplo:

Quedan x h y m z s para hacer tal cosa Cancelar?

Y se vaya actualizando el tiempo.


Alguna idea?? Gracias