Foros del Web » Programando para Internet » PHP »

mostrar un color dependiendo de una condicion

Estas en el tema de mostrar un color dependiendo de una condicion en el foro de PHP en Foros del Web. hola sera que alguien me puede ayudar por favor, tngo un sistema donde se habilita y deshabilita usuarios, cuando esta deshabilitado el usuario puede entrar ...
  #1 (permalink)  
Antiguo 18/09/2009, 12:05
 
Fecha de Ingreso: agosto-2008
Mensajes: 94
Antigüedad: 15 años, 8 meses
Puntos: 0
mostrar un color dependiendo de una condicion

hola sera que alguien me puede ayudar por favor, tngo un sistema donde se habilita y deshabilita usuarios, cuando esta deshabilitado el usuario puede entrar en su sesion pero quiero mostrar un mensaje inactivo en su cuenta en un cuadrito con color d fondo, gracias...
  #2 (permalink)  
Antiguo 18/09/2009, 12:47
Avatar de maycolalvarez
Colaborador
 
Fecha de Ingreso: julio-2008
Ubicación: Caracas
Mensajes: 12.120
Antigüedad: 15 años, 9 meses
Puntos: 1532
Respuesta: mostrar un color dependiendo de una condicion

<div style="background:#FF0000;height:20px;width:20px;" >&nbsp;</div>
  #3 (permalink)  
Antiguo 18/09/2009, 13:41
 
Fecha de Ingreso: agosto-2008
Mensajes: 94
Antigüedad: 15 años, 8 meses
Puntos: 0
Respuesta: mostrar un color dependiendo de una condicion

hola gracias m muestra el color, solo que lo quiero poner dentro de una condicion esto esta dentro de una tabla y m muestra el siguiente error:
Parse error: parse error in c:\appserv\www\datasin2\modulos\configuradores\ord enesconfigurador.php on line 89, esa linea es donde hago la consulta, y no s q tngo mal, la variable $codconf esta declarada al comienzo.

Código PHP:
<tr>
    <?php
     $con 
"SELECT cSuspendido  FROM tconfiguradores_proveedores where cCodConf1=$codconf"
     
$re mysql_query($con$conexion);
     if (
cSuspendido == 0){
      
    <
div style="background:#FF0000;height:20px;width:20px;" >&nbsp;</div>
    
        }
    else
    {
     <
div style="background:#000066;height:20px;width:20px;" >&nbsp;</div>  $color ''
      }
   
?>  
 </tr>
  #4 (permalink)  
Antiguo 18/09/2009, 14:00
 
Fecha de Ingreso: julio-2009
Mensajes: 8
Antigüedad: 14 años, 9 meses
Puntos: 0
Respuesta: mostrar un color dependiendo de una condicion

prueba asi

<tr>
<?php
$con = "SELECT cSuspendido FROM tconfiguradores_proveedores where cCodConf1=$codconf";
$re = mysql_query($con, $conexion);
if (cSuspendido == 0){

echo"<div style='background:#FF0000;height:20px;width:20px;' >&nbsp;</div>";

}
else
{
echo"<div style='background:#000066;height:20px;width:20px;' >&nbsp;</div>" $color = '';
}
?>
</tr>
  #5 (permalink)  
Antiguo 18/09/2009, 14:16
 
Fecha de Ingreso: agosto-2008
Mensajes: 94
Antigüedad: 15 años, 8 meses
Puntos: 0
Respuesta: mostrar un color dependiendo de una condicion

hola gracias, ya no m sale el error, muestra el color pero por ser la primera linea d color, no m hace la consulta,y el color es el mismo para habilitados y deshabilitados
  #6 (permalink)  
Antiguo 18/09/2009, 14:30
 
Fecha de Ingreso: julio-2009
Mensajes: 8
Antigüedad: 14 años, 9 meses
Puntos: 0
Respuesta: mostrar un color dependiendo de una condicion

cambia if (cSuspendido == 0){ por if ($rec['Suspendido'] == 0){
  #7 (permalink)  
Antiguo 18/09/2009, 14:58
 
Fecha de Ingreso: agosto-2008
Mensajes: 94
Antigüedad: 15 años, 8 meses
Puntos: 0
Respuesta: mostrar un color dependiendo de una condicion

hola gracias y disculpa tantas molestias lo hice, pero nada....
  #8 (permalink)  
Antiguo 19/09/2009, 00:35
 
Fecha de Ingreso: julio-2009
Mensajes: 8
Antigüedad: 14 años, 9 meses
Puntos: 0
Respuesta: mostrar un color dependiendo de una condicion

Es por que no hace la consulta prueba cambiar
Select cSuspendido From tconfiguradores_proveedores where cCodConf1='".$codconf."'";

y revisa que debuelba datos, te recomiendo que utilices algun programa que te permita usar el php debug, asi puedes saber exactamente los valores, sino vas a tener que imprimir directamente los valores en patalla.
  #9 (permalink)  
Antiguo 21/09/2009, 09:51
 
Fecha de Ingreso: agosto-2008
Mensajes: 94
Antigüedad: 15 años, 8 meses
Puntos: 0
Respuesta: mostrar un color dependiendo de una condicion

hola gracias, lo cambie pero nada, lo coloque de esta forma para q me arroje un valor, y no m muestra nada, m muestra es inactivo y ese usuario al que ingreso esta activo aqui evio el codigo.

Código PHP:
      <table width="964" border="0">
        <tr>
          <td width="269" height="73"><span class="style19"><img src="../../imagenes/logo.gif" alt="" width="230" height="71" /></span></td>
          <td width="679"><div align="center" class="style20">DATASIN</div></td>
        </tr>
      </table>
    </div></td>
  </tr>
  <tr>
    <td height="90"><p align="left" class="style9 style21"><span class="style23">Proveedor/Configurador: </span>
        <?PHP echo $HTTP_SESSION_VARS["USER"]; ?> 
        <?PHP echo $usera;?>
        <?php  
    
         $consulta 
mysql_query("SELECT cSuspendido FROM tconfiguradores_proveedores WHERE cCodConf1= '".$codconf."'",$conexion);
                    
              if (
'cSuspendido'== 1){

              echo
"activo";
             }
             else {
             echo 
"inactivo";
             }
         
          
?>

      </p>
      <p align="left" class="style9 style21">
        <?php Mostrar_Fecha();?></br>
      </p>
     
    </td>
  </tr>
  #10 (permalink)  
Antiguo 21/09/2009, 10:25
 
Fecha de Ingreso: julio-2009
Mensajes: 8
Antigüedad: 14 años, 9 meses
Puntos: 0
Respuesta: mostrar un color dependiendo de una condicion

la condición solo compara una cadena con 1 no recoge el valor de cSuspendido

<?php

$consulta = mysql_query("SELECT cSuspendido FROM tconfiguradores_proveedores WHERE cCodConf1= '".$codconf."'",$conexion) or die ("problema con query");;

$row = mysql_fetch_assoc($consulta);

echo $row['cSuspendido'];

if (mysql_num_rows($consulta) == 0){
echo "No rows found";
}
else
{
if ($row['cSuspendido']== 1){
echo"activo";
}
else{
echo "inactivo";
}
}
?>
  #11 (permalink)  
Antiguo 21/09/2009, 13:18
 
Fecha de Ingreso: agosto-2008
Mensajes: 94
Antigüedad: 15 años, 8 meses
Puntos: 0
Respuesta: mostrar un color dependiendo de una condicion

hola coloq lo q m dijistes y m funciono por fin...muchas gracias...
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 08:47.