Ver Mensaje Individual
  #6 (permalink)  
Antiguo 12/01/2011, 09:18
Avatar de juaniquillo
juaniquillo
Colaborador
 
Fecha de Ingreso: noviembre-2005
Ubicación: San Juan, Puerto Rico
Mensajes: 5.745
Antigüedad: 18 años, 5 meses
Puntos: 281
Respuesta: Alternar color de fila segun consulta en Mysql

ya veo que no conoces mucho de php ni css. si tienes vas a tener varias celdas por fila lo mejor es que pongas la case en el tr. usas un condicional de esta forma:

Código HTML:
Ver original
  1. <tr <?php if($row_rsDeudas['monto_deuda'] == 0) echo ' class="verde_tr"'; ?> >
  2. tus td
  3. </tr>

esto cambiaría el css que te escribí a lo siguiente:

Código CSS:
Ver original
  1. .verde_tr td{
  2.   background: #390;
  3. }

He dejado un enlace arriba para que veas como integrar CSS a tu página.

Aunque eso funcionaría bien si sólo tuvieras que agregar una clase. En el caso que necesites agregar más lo mejor es hacer hacer la operación fuera del html:

Código PHP:
Ver original
  1. <?php  do {
  2.  
  3.   //si las deudas es igual a 0
  4.   if($row_rsDeudas['monto_deuda'] == 0) $clase_tr = ' class="verde_tr"';
  5.   //si las deudas es igual a monto
  6.   elseif($row_rsDeudas['monto_deuda'] == $row_rsDeudas['monto_deuda']) $clase_tr = ' class="rojo_tr"';
  7.   //etcetera
  8.  
  9. ?>
  10. <tr <?php echo $clase_tr; ?> >
  11. tus td
  12. </tr>
  13.  <?php } while ($row_rsDeudas = mysql_fetch_assoc($rsDeudas)); ?>
__________________
Por fin.. tengo algo parecido a un blog
Y por lo visto ya estoy escribiendo...

Última edición por juaniquillo; 12/01/2011 a las 20:12