Ver Mensaje Individual
  #5 (permalink)  
Antiguo 26/10/2013, 11:30
Avatar de alette666
alette666
 
Fecha de Ingreso: febrero-2010
Ubicación: En la luna
Mensajes: 277
Antigüedad: 14 años, 2 meses
Puntos: 5
Exclamación Respuesta: igualar funcion date() con un campo de la bd

Cita:
Iniciado por pateketrueke Ver Mensaje
Desde ahí tienes problemas, así que primero deberías corregir eso.
Me ha surgido un nuevo error ala hora de trabajar con IF (en la q chequea si es mayor o menor, la fecha almacenada en la BD con la fecha actual)

Código PHP:
<?php

//Aca van las variables de conexion a la base de datos.
// Asi q este paso la omito.

$mostrar"SELECT * FROM $tabla";
$resmysql_query($mostrar);

while (
$reg mysql_fetch_array($res)){
    
setlocale(LC_ALL,"es_ES@euro","es_ES","esp"); // LC_TIME
$d $reg['fecha'];
$fechita strftime("%d-%m-%Y"strtotime($d));
echo 
"<table width='500' border='1' cellspacing='1' cellpadding='0'><tr>";
echo 
"<td>La fecha ingresada es ".$fechita."</td>";

$nowdate('d-m-Y'); //Verifico la fecha actual de hoy
if($fechita $now){
    echo 
"<td>La publicidad ya ha caducado.</td>";
    echo 
"</tr></table>";
}elseif
    (
$fechita == $now){
        echo 
"<td>Hoy caduca la publicidad.</td>";
        echo 
"</tr></table>";
    }else{
        echo 
"<td>Aun sigue vigente la publicidad.</td>";
        echo 
"</tr></table>";
    }
    
    }
mysql_close($connect);
?>
y este seria lo q me arroja (son sus errores)
Código:
La Fecha actual es 26-10-2013
---------------------------------------------------------------------------------------
|  La fecha ingresada es 25-10-2013  |  La publicidad sigue vigente.  |  
|  La fecha ingresada es 15-06-2014  |  La publicidad sigue vigente.  |  
|  La fecha ingresada es 01-01-1970  |  La publicidad sigue vigente.  |  
|  La fecha ingresada es 01-02-2015  |  La publicidad sigue vigente.  |  
|  La fecha ingresada es 01-01-2000  |  La publicidad sigue vigente.  |  
|  La fecha ingresada es 20-02-2013  |  La publicidad sigue vigente.  |  
---------------------------------------------------------------------------------------
No se q me faltará o que estoy haciendo mal :(
__________________
Y Sócrates dijo...Solo sé que no sé nada.
Entiende la filosofía como una búsqueda colectiva basada en el diálogo.