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 ==0 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