Ver Mensaje Individual
  #1 (permalink)  
Antiguo 18/03/2012, 14:39
donn
 
Fecha de Ingreso: abril-2008
Mensajes: 67
Antigüedad: 16 años, 7 meses
Puntos: 0
Problema con presentacion de fechas php

Buen dia,

Tengo un formulario en el que se hace una consulta a una base de datos, en la que se muestran los datos de acuerdo a la fecha de publicacion.

Todo funciona bien, excepto cuando se pide mostrar unicamente los datos del dia de hoy. Nunca los muestra. Cuando se pide mostrar los datos desde el dia de ayer, muestra correctamente los datos de ayer y hoy.


Aqui va el codigo:
Código PHP:

if ($tipo=="Ver Todos" and $fec!=="Cualquier Fecha"){
$hoy=time();
    if (
$fec=="Hoy") {$dias=$hoy;}
    if (
$fec=="Ayer") {$dias$hoy-86400;}
    if (
$fec=="3 Días") {$dias$hoy-172800;}
    if (
$fec=="7 Días") {$dias$hoy-518400;}
    if (
$fec=="15 Días") {$dias$hoy-1209600;}
    if (
$fec=="Un Mes") {$dias$hoy-2505600;}
    if (
$fec=="Dos Meses") {$dias$hoy-5011200;}

$resultados mysql_query("SELECT id FROM listado WHERE visible=1 and Fecha>= $dias AND edo='$estaa'  ");
$totaltotal mysql_num_rows($resultados);
$resultados mysql_query("SELECT id , Fecha, vacante, grupo, ciudad FROM listado WHERE visible=1 and Fecha>= $dias  AND edo='$estaa'  ORDER BY Fecha DESC LIMIT  $inicio, $numregistros" );
$total_registros mysql_num_rows($resultados);

El valor de Fecha de la base de datos lo obtengo de convertir manualmente la fecha actual, restada a la fecha 31-12-69, multiplicada luego por 86400 para convertirla en segundos...

Saludos