Ver Mensaje Individual
  #1 (permalink)  
Antiguo 16/09/2008, 10:07
Eichi
 
Fecha de Ingreso: febrero-2008
Mensajes: 10
Antigüedad: 16 años, 2 meses
Puntos: 0
Ayuda con codigo

Hola, primero les explicare un poco el asunto...

Estoy creando un panel para controlar los clientes que deben renovar su contrato con PHP y Mysql. El Panel lo tengo OK, solo me falta un pequeño detalle. Segun la fecha actual, el panel debe ser capaz de mostrarme una luz (osea una imagen) verde=si esta ok, amarilla=si esta por vencer y roja=si esta vencido. Para esto en la base de datos tengo 3 campos y los comparo con date()

Dia de Termino, Mes de Termino y Año de termino

d_t = 01 02 03 04 ... 31

m_t = 01 02 03 04 ... 12

y_t = 01 02 03 .. 20

Y la idea es compararlo con date() para que sepa si esta vencido o por vencer... el codigo es el siguiente:

Código:
<? 
if ($row_Clientes['m_t'] == date("m")+1 && $row_Clientes['y_t'] && date("y")) { ?>
<img src="images/media.png" width="15" height="15" />
<? } else if (date("y") >= $row_Clientes['y_t'] &&  date("m") >= $row_Clientes['m_t'] && date("d") >= $row_Clientes['d_t']) { ?>
<img src="images/bad.png" width="15" height="15" />
<? } else { ?>
<img src="images/good.png" width="15" height="15" />
<?
}
?>
Funciona casi bien, solo que si pongo la fecha 17-08-08 me da color verde... pero por el año esta vencido ...

Si me pueden ayudar, se los agradeceria un monton!

Saludos!