Ver Mensaje Individual
  #1 (permalink)  
Antiguo 26/08/2013, 11:29
Avatar de phercin
phercin
 
Fecha de Ingreso: febrero-2009
Ubicación: Pachuca Hidalgo
Mensajes: 150
Antigüedad: 15 años, 2 meses
Puntos: 1
Busqueda Error en PHP, comparar fechas y mostrar la diferencia de días

Hola amigos, tengo un problema,
hice un codigo, para obtener la fecha de una tabla, compararla con el día de hoy, y mostrar por cada registro encontrado los días transcurridos, el problema es que no los muestra, no sé que estoy haciendo mal, alguien me puede orientar?
el código es:

Código PHP:
Ver original
  1. <?php
  2. include("conexion.php");
  3.  
  4.  
  5. $q = "SELECT `userid` , MAX( `actiondate` ) AS `actiondate` \n"
  6.     . "FROM `vtiger_audit_trial` \n"
  7.     . "GROUP BY `userid` \n"
  8.     . "ORDER BY `actiondate` DESC";
  9. $result=mysql_num_rows($q);
  10.  
  11.  
  12. if ($result>=1)
  13.     {
  14. while ($res = mysql_fetch_assoc($q)) {
  15.  
  16. $userid =$res['userid'];
  17. $actiondate =$res['actiondate'];
  18.  
  19. $hoy= date("Y-m-d H:i:s");
  20.  
  21.     function dias_transcurridos($hoy,$actiondate)
  22.         {
  23.             $dias   = (strtotime($hoy)-strtotime($actiondate))/86400;
  24.             $dias   = abs($dias); $dias = floor($dias);    
  25.             return $dias;
  26.         }
  27. // Ejemplo de uso:
  28. $dias = dias_transcurridos($hoy,$actiondate);
  29. // Salida : 17
  30.  
  31. echo $dias;
  32.      
  33.     }  
  34. }
  35. else
  36.     {
  37.  
  38. }
  39.  
  40. ?>



Muchas gracias...