Foros del Web » Programando para Internet » PHP »

[SOLUCIONADO] Decrementar variable a diario

Estas en el tema de Decrementar variable a diario en el foro de PHP en Foros del Web. Hola!! Tengo una duda señores: ¿Cómo se puede programar un script en php que decremente una variable 1 unidad cada día? Una pregunta rara, lo ...
  #1 (permalink)  
Antiguo 01/04/2013, 11:24
Avatar de clopezp86  
Fecha de Ingreso: junio-2011
Ubicación: Abrera (Barcelona)
Mensajes: 22
Antigüedad: 12 años, 10 meses
Puntos: 4
Decrementar variable a diario

Hola!!

Tengo una duda señores:

¿Cómo se puede programar un script en php que decremente una variable 1 unidad cada día?

Una pregunta rara, lo sé
  #2 (permalink)  
Antiguo 01/04/2013, 11:26
 
Fecha de Ingreso: abril-2008
Ubicación: El Salvador
Mensajes: 736
Antigüedad: 16 años
Puntos: 47
Respuesta: Decrementar variable a diario

Pues segun el planteamiento que has hecho se me ocurre esto...

Código PHP:
Ver original
  1. <?php
  2.  
  3.  $variable= $variable-1;
  4.  
  5. ?>

Si es algo mas complejo pues plantea el problema y veremos que se nos ocurre
  #3 (permalink)  
Antiguo 01/04/2013, 11:44
Avatar de marlanga  
Fecha de Ingreso: enero-2011
Ubicación: Murcia
Mensajes: 1.024
Antigüedad: 13 años, 3 meses
Puntos: 206
Respuesta: Decrementar variable a diario

La variable supongo que estará en una BD, no?

Dos alternativas:
-Un cronjob que llame a un PHP una vez al dia que decremente dicha variable y actualice la BD.
-Almacenas la variable y la fecha de modificación de esa variable. En tu PHP metes un codigo que recupere esa variable y esa fecha, comprueba la fecha actual y actualiza la variable y la fecha de la BD segun los dias transcurridos.
  #4 (permalink)  
Antiguo 02/04/2013, 04:36
Avatar de clopezp86  
Fecha de Ingreso: junio-2011
Ubicación: Abrera (Barcelona)
Mensajes: 22
Antigüedad: 12 años, 10 meses
Puntos: 4
Respuesta: Decrementar variable a diario

Lo hice con Fecha de alta, Fecha de baja y Fecha actual, lo paso a lenguaje que entiende UNIX con strtotime, que transforma la fecha en segundos y el resto ya son mates :)

Gracias por las respuestas ^^

Etiquetas: diario, variable
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 03:00.