Ver Mensaje Individual
  #1 (permalink)  
Antiguo 03/04/2005, 23:16
Avatar de chalchis
chalchis
 
Fecha de Ingreso: julio-2003
Mensajes: 1.773
Antigüedad: 20 años, 9 meses
Puntos: 21
Pregunta repetir el proceso nuevamente hasta un cierto numero de tiempo o repeticiones

hola amigos tengo este codigo,lo que hace es actualizar un registro
pero este registro se actualiza al momento de que un visitante envia informacion desde un formulario, el registro puede llegar a estar bloqueado al momento de que el administrador del sitio este consultandolo ese registro,como lo bloqueo poniendo un valor de "b" en el campo que se consulta para indicar que establoqueado.

El valor de "b" indica que esta bloqueado pero solo estaria haciendo una sola
consulta, como podria repetir el proceso nuevamente hasta un cierto numero de tiempo o repeticiones algo asi que le muestre al visitante que envio la informacion "Enviandose Informacion....", pero que en ese momento esta volviendo a intentar si el registro sigue bloqueado.


$conexion=mysql_connect($host,$user_host,$pas_host )or die("No es posible conectarse a la base de datos");
mysql_select_db($base_host,$conexion ) or die ("No es posible seleccionar la base de datos");

$resultado1 = mysql_query("SELECT * FROM $WEB_DIGITOS", $conexion);
$row_blo = mysql_fetch_row($resultado1);

if($resultado1)
{
if($row_blo[3]!="b")
{

$actualiza = "UPDATE $WEB_DIGITOS SET digito=digito+1";
$result = mysql_query($actualiza);
if($result)
{
$result = mysql_query("SELECT * FROM $WEB_DIGITOS", $conexion);
$row = mysql_fetch_row($result);
$ano=$row[0];
$periodo=$row[1];
echo $ano.$periodo."----".$row[2];
}
else
{
echo "error";
echo mysql_error();
}

}
else
{
echo "registro bloqueado";
}
}
else
{
echo mysql_error();
}

mysql_close($conexion);

Espero sus comenatarios

Gracias
__________________
gerardo

Última edición por chalchis; 03/04/2005 a las 23:18