Ver Mensaje Individual
  #1 (permalink)  
Antiguo 09/11/2011, 10:55
Feligo
 
Fecha de Ingreso: agosto-2011
Mensajes: 100
Antigüedad: 12 años, 8 meses
Puntos: 1
Forzar double a integer

Hola.

Tengo el siguiente problema... tengo una edad que se me devuelve en días desde la BD, por lo que tengo que hacer el siguiente cálculo (es divido 112 porque lo necesito así):

Código PHP:
Ver original
  1. $saber_entreno = pg_query($con,"select *,EXTRACT(DAY FROM now()-fechanacimiento) anos from jugador where id_jugador=$id_jugador and activo = TRUE");
  2.         if($tener_entreno = pg_fetch_array($saber_entreno)){
  3.             $edad_entreno = $tener_entreno['anos']/112;

Me tira un double, y trato de forzarlo así:

Código PHP:
Ver original
  1. settype(($tener_entreno['anos']/112),"integer");

Pero no funciona, la página se me pone en blanco, como si el código estuviera mal o algo...