Ver Mensaje Individual
  #4 (permalink)  
Antiguo 21/04/2012, 11:04
usuga7
 
Fecha de Ingreso: junio-2008
Mensajes: 17
Antigüedad: 15 años, 10 meses
Puntos: 0
Respuesta: Error al visualizar colores en IE aplicandolos con PHP

Cita:
Iniciado por gjx2 Ver Mensaje
Realmente no es un problema que este ligado a php ni tampoco se por que te puede estar haciendo este comportamiento, pero como ya postiaste este asunto en php me gustaría hacerte una sugerencia quizás con el uso de hojas de estilos puedas tener mayor control y resuelvas el problema.

Tu codigo quedaria de esta forma.

Código PHP:
Ver original
  1. <style type="text/css">
  2.    
  3.     .rojo td{
  4.         background-color:#FA5858;
  5.     }
  6.     .azul td{
  7.         background-color:#58ACFA;
  8.     }
  9.    
  10.     .verde td{
  11.         background-color:#9FF781;
  12.     }
  13.    
  14.     .naranja td{
  15.         background-color:#F7BE81;
  16.     }
  17.    
  18. </style>
  19.  
  20.  
  21. <?php
  22. while ($row=mysql_fetch_array($query))
  23. {
  24.  
  25. $class_color = "rojo";
  26. if ($row['sector']=="BALSOS"){ $class_color = "rojo"; }
  27.     elseif ($row['sector']=="POBLADO"){ $class_color = "naranja";}
  28.     elseif ($row['sector']=="LOMAS"){ $class_color = "azul";}
  29.     elseif ($row['sector']=="AGUACATALA"){ $class_color = "verde";}
  30.    
  31. ?>
  32.  
  33.     <tr class="<?php echo $class_color; ?>" >
  34.         <td><?php echo $row['piso'];?></td>
  35.         <td><?php echo $row['sector'];?></td>
  36.         <td><?php echo $row['numero_local'];?></td>
  37.         <td><?php echo $row['nombre']; ?></td>
  38.         <td><?php echo $row['telefono']; ?></td>
  39.         <td><?php echo $row['clasificacion']; ?></td>
  40.         <td><?php echo $row['nit']; ?></td>
  41.         <td><?php echo $row['razon_social']; ?></td>
  42.         <td><?php echo $row['marcas']; ?></td>
  43.  
  44.         <td align="center"><button name="modificar" class="clean-gray" id="modificar" class="clean-gray"  onclick="javascript:window.open('modificar.php?numero_local=<? echo $row['numero_local'];?>', 'Modificar', 'width=500px, height=450px, scrollbars=yes')" />Actualizar</button>
  45.     </td>
  46.     </tr>
  47. <?php    
  48. }
  49. ?>
  50. </table>
  51. </body>

Saludos.
La verdad, es que no se como funcionaría el código así... pero me arriesgue, copie, pegue, y no me funciono... no me ponía colores a las filas...

Mil gracias por tu tiempo :D

EDITO: ya lo arreglé. Solo le cambie esto .rojo td por esto tr.rojo

MIL GRACIAS!

Última edición por usuga7; 21/04/2012 a las 11:41