Ver Mensaje Individual
  #1 (permalink)  
Antiguo 15/08/2009, 12:27
Kstro7
 
Fecha de Ingreso: octubre-2008
Ubicación: Andalucia
Mensajes: 23
Antigüedad: 16 años, 4 meses
Puntos: 0
Problemilla con fechas

Hola a todos. Estoy haciendo un portal informativo y tengo que poner las farmacias de guardia. Las tengo en una base de datos con los campos fecha_id (date), nombre(varchar) y direccion(varchar). Bueno pues el problema que tengo es que yo muestro la que es igual al día en que estamos pero eso no funciona bien del todo, ya que cuando llegan las 12 de la noxe cambia a la farmacia del día siguiente y necesito mantenerlas hasta las 9 de la mañana del día siguiente (ya que las farmacias estan desde las 9 de la mañana a las 9 de la mañana del dia siguiente).
Este es el codigo que utilizo, alguien me puede ayudar?que tendria ke cambiar en el if?:
Código PHP:
<?
include_once("admin/conexion.php");

try{
    
$dbh=conectar();
                   
    
$stmt4=$dbh->query("SELECT fecha_id,farmacia, lugar FROM farmacias");
}catch (
PDOException $e){
    echo 
"Error en la consulta: ";
}
    
$fecha_a=date('Y-m-d');
    
$row4=$stmt4->fetch();
    while(
$row4){
?>
<? $fecha
$row4["fecha_id"];

        if (
$fecha === ($fecha_a)){
?>
<?
$farmacia
$row4["farmacia"];
$lugar$row4["lugar"];
$fecha_farmacia=$row4["fecha_id"];
?>
<table>
        <tr>
            <td><p><?=$farmacia?></p></td>
        </tr>
        <tr>
            <td><p><?=$lugar?></p></td>
        </tr>
        <tr>
            <td><p><?=$fecha_farmacia?></p></td>
        </tr>

    </table>
<?
}
$row4=$stmt4->fetch();
$dbh=NULL;

}
Saludos, gracias.