Ver Mensaje Individual
  #4 (permalink)  
Antiguo 03/01/2012, 21:29
Avatar de andresdzphp
andresdzphp
Colaborador
 
Fecha de Ingreso: julio-2011
Ubicación: $this->Colombia;
Mensajes: 2.749
Antigüedad: 12 años, 9 meses
Puntos: 793
Respuesta: duda con codigo no me funciona como quiero

¿Qué tipo de campo es fecha_vencimiento? en caso de que sea Timestamp comparas con la función time()

Código PHP:
Ver original
  1. if($row["fecha_vencimiento"] < date('Y-m-d')) { //No puedes hacer esto

Si esta en formato de fecha no puedes comparar fechas de esta forma, necesitas funciones como strtotime.

Un ejemplo básico:

Código PHP:
Ver original
  1. <?php
  2. $fecha_act = time();
  3. $fecha_venc = '02-01-2012 13:00:00';
  4.  
  5. if (strtotime($fecha_venc) < $fecha_act) {
  6.     echo 'Esta vencido';
  7. } else {
  8.     echo 'No esta vencido';
  9. }

Saludos.
__________________
Si sabemos como leer e interpretar el manual será mucho más fácil aprender PHP. En lugar de confiar en ejemplos o copiar y pegar - PHP