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

Ya tengo el timer mas o menos metido y me he creado un codigo ke me hace esperar 10 segundos antes de updatear un campo de la bdd, pero no se porque me da un bucle infinito, veis algo raro? No entiendo que falla, gracias



Código PHP:
<?php

$opcion 
$_GET["valor"];

//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
    //}
    
echo"Entro en if";
    
$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 x = x + 1 WHERE id_usuario='$userid'"
        
mysql_query($sql); 
        
$i=1;
        echo 
"Se ha acumulado";
    }
}
?>