- Desde
- 17 Nov 2011
- Mensajes
- 29
Hola buenas.
Tengo un script de PHP para una pagina donde se compra premium que dura un mes.
El problema es que no cuenta bien los dias hasta que se acaba el premium, por ejemplo si tengo una cuenta1 y compro premium con ella, dura 30 dias. Al cabo de 5 dias marca que faltan 25 dias, por lo que es correcto, pero si otra cuenta en la web compra tambien 30 dias premium, marca 25 dias desde el principio.
Este es el codigo:
Creo que es por el fetch_row que seleciona automaticamente el primer valor de la columna reset_timer, pero mis conocimientos de php son casi 0.
Esta es la base de datos accounts http://i.stack.imgur.com/x7vhb.png
Agradezco cualquier tipo de ayuda!
Gracias de antemano
Tengo un script de PHP para una pagina donde se compra premium que dura un mes.
El problema es que no cuenta bien los dias hasta que se acaba el premium, por ejemplo si tengo una cuenta1 y compro premium con ella, dura 30 dias. Al cabo de 5 dias marca que faltan 25 dias, por lo que es correcto, pero si otra cuenta en la web compra tambien 30 dias premium, marca 25 dias desde el principio.
Este es el codigo:
PHP:
function time_reset()
{
$now = time();
DB::select('accounts');
$timer = DB::fetch_row();
$timer = $timer['reset_timer'];
$difference = ($now - $timer);
return (2629743 - $difference);
}
Creo que es por el fetch_row que seleciona automaticamente el primer valor de la columna reset_timer, pero mis conocimientos de php son casi 0.
Esta es la base de datos accounts http://i.stack.imgur.com/x7vhb.png
Agradezco cualquier tipo de ayuda!
Gracias de antemano