Foros del Web » Creando para Internet » HTML »

poner color a tabla segun resultados

Estas en el tema de poner color a tabla segun resultados en el foro de HTML en Foros del Web. buenas como puedo poner color a las filas, en distintos colores blanco, gris, blanco gris...etc ( para que se lea bien). utilitzo smarty tambien, no ...
  #1 (permalink)  
Antiguo 05/06/2009, 01:50
 
Fecha de Ingreso: abril-2008
Mensajes: 144
Antigüedad: 9 años, 8 meses
Puntos: 1
Pregunta poner color a tabla segun resultados

buenas como puedo poner color a las filas, en distintos colores blanco, gris, blanco gris...etc ( para que se lea bien). utilitzo smarty tambien, no se si se puede usar tambien para esto...

mi tabla

Código PHP:


     
<table width="200" border="1">
    <
tr>    
        <
th scope="col">Vaca/Codi</a></th>  <!--    com sordena¿?   -->
        <
th scope="col">Estat</th>
        <
th scope="col">Data ultim part</th>
        <
th scope="col">Dt.insem</th>
        <
th scope="col">Dies Insem.</th>
        <
th scope="col">Últim Control</th>
            
    </
tr>    
        {
section name=sect2 loop=$resultatsgesteix}
        
       <
tr BGCOLOR="#778899">
           <
th scope="row"><a href="infovaca.php?codi={$resultatsgesteix[sect2].vaca}">{$resultatsgesteix[sect2].vaca}</th>
        <
td> {if $$resultatsgesteix[sect2].estat  eq "L"Buida Lactant{/if}
        {if 
$resultatsgesteix[sect2].estat eq "P"Gestant Lactant{/if}
        {if 
$resultatsgesteix[sect2].estat eq "D"Gestant Eixuta{/if}
        {if 
$resultatsgesteix[sect2].estat eq "S"Inseminada o Buida {/if}
        </
td>
        <
td>{$resultatsgesteix[sect2].datapart}</td>
        <
td>{$resultatsgesteix[sect2].datainsem}</td>
        <
td>{$resultatsgesteix[sect2].diesinseminat}</td>
        <
td>{$resultatsgesteix[sect2].ultimcontrol}</td>
      </
tr
y quiero que un resultado pinte blanco i el otro gris:
<tr BGCOLOR="#778899">

gracias :)
  #2 (permalink)  
Antiguo 05/06/2009, 03:14
Avatar de hades87  
Fecha de Ingreso: diciembre-2007
Ubicación: Barcelona - España
Mensajes: 3.194
Antigüedad: 10 años
Puntos: 68
Respuesta: poner color a tabla segun resultados

en vez de bgcolor usa style="background:#789;" y con php tendrías que mirar si la fila es par o impar y ponerle uno u otro de fondo.
__________________
No diseñes usando tablas.
  #3 (permalink)  
Antiguo 06/06/2009, 04:31
Avatar de Corneja  
Fecha de Ingreso: febrero-2008
Ubicación: Senolaf
Mensajes: 268
Antigüedad: 9 años, 9 meses
Puntos: 8
Respuesta: poner color a tabla segun resultados

Siguiendo con la idea de Hades te pongo un código que uso yo

Código PHP:
<?php
function colorea($numero)
$color1=ffffff;
$color2=778899;
if (
$numero%2==0
{ echo 
$color1; } //escribo Par
else 
{ echo 
$color2; } //Escribo impar
?>
y ahora en tu código pondrías

Código PHP:
<tr BGCOLOR="#<? colorea(x?>">
Siendo x la variable del bucle que hagas para recorrer la tabla
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 11:35.