Ver Mensaje Individual
  #1 (permalink)  
Antiguo 01/08/2010, 17:14
helion
 
Fecha de Ingreso: mayo-2010
Mensajes: 215
Antigüedad: 13 años, 11 meses
Puntos: 4
Busqueda una duda en php........

poes este no es tan complicado como el otro XD...
miren mi web trabaja con base de datos :




la tabla q trabajo " rank_funcion " es lo q le aparece a acada usuario y vale por tiempo ejemplo:

7 = 7 dias

mi duda es el siguiente ... veran.. yo uso un actu que trabaja cada 24 horas y lo que quiero es de q cada vez que actualize valla descontando 1 dia..
asi de los 7 llegara a los 6 y asi que se complete hasta 0 dias , y para eso trabajo con este codigo

Código PHP:
<?PHP
if ($config['admin_login'] == 'ok') {

$db->Execute('UPDATE users SET rank_funcion = (rank_funcion - 1)');

echo 
'...';
header('Refresh: 1; url=hecho.php');

?>
y trabaja perfecto descontando cada dia -1 a la tabla.. perooooooooo
el error se genera para la gente que tiene 0 dias .. osea no se queda en 0 sino que sige disminuyendo a -1 , -2 , -3 .... y solo quiero q quede en 0 alguien me puede dar una manito en eso porfavor.