Ver Mensaje Individual
  #10 (permalink)  
Antiguo 29/04/2014, 14:56
Avatar de ajhuneor
ajhuneor
 
Fecha de Ingreso: abril-2014
Ubicación: Trujillo - Perú
Mensajes: 12
Antigüedad: 10 años
Puntos: 0
Pregunta Respuesta: condicional if else

Cita:
Iniciado por pateketrueke Ver Mensaje
Yo sólo te digo que tengas mucho cuidado con los valores a comparar, de ninguna forma "Pendiente" existe en tu BD.

Además "Vigente" no es igual a "VIGENTE", por eso te dije desde el post anterior que inspecciones el valor con var_dump() para entender exactamente lo que obtienes.

Pero bueno, se nota que te gusta perder tu tiempo y el de los demás.
No es que me guste perder el tiempo..
NO SOY UN EXPERTO EN PHP

por eso acudo al foro...
lo que tengo entendido es que este codigo jala los resultados de mi BD:
Código PHP:
$row_rs_basedate2014[estado
y esos estados son 2 :
EXPIRADO Y VIGENTE.

QUIERO QUE CUANDO CARGUE EN MI WEB EL ESTADO EXPIRADO ME SALGA EN COLOR ROJO.

LE PUSE LA CONDICION Y PARECE QUE NO LA RECONOCE POR QUE ME ARROJA EN COLOR VERDE AMBAS RESPUESTAS...

Y NO SE COMO COMPRARAR LOS VALORES O VARIABLES!

ESTE ES CODIGO ACTUAL, CON EL CUAL QUIERO QUE ME AYUDEN:

Cita:
<td >
<?php

/*Carga la palabra correspondiente al caso en esta variable.
Aquí lo escribí directamente, pero normalmente es vez de "Pendiente" deberías poner
la variable donde está cargada la respuesta. */
$respuesta = "$row_rs_basedate2014[estado]";


/*guarda el color en la variable $color, puedes poner aquí el código RGB, que HTML
también soporta. Con la sentencia IF discrimina cual debe ser. */

if($respuesta==EXPIRADO)
{
$color="red";
}
else
{
$color="green";
}

?>
<font color="<?php echo $color; ?>"> <?php echo
$respuesta; ?> </font>
</td>