Intercalar colores en las filas de una tabla
Funcionamiento:
el truco esta en el condicional embebido en los tags html:
<td class="<?=$color=="color1"?$color="color2":$color="color1";?>">
que "trabaja" a modo de switch intercalando el valor de la variable $color interactuando con la porción de código en CSS
El código en PHP:
<html>
<head>
<style type="text/css">
<!--
body {background-color: #eeeeee;}
td {font-family: arial,verdana;font-size: 14px;}
.color1 {background-color:#dddddd;}
.color2 {background-color:#ffffff;} -->
</style>
</head>
<body>
<table border="1">
<?php
// WEB: HTTP://TALLER-DE-SCRIPTS.BLOGSPOT.COM
$lista[] = "intercalando";
$lista[] = "colores";
$lista[] = "en una tabla";
$color = "color2";// color que se mostrará al principio
foreach ($lista as $key=>$value)
{ ?>
<tr> <td> <?=$key;?> </td> <td class="<?=$color=="color1"?$color="color2":$color="color1";?>">
<?=$value?>
</td></tr>
<? }?>
</table>
</body>
</html>
Comentarios
Publicar un comentario
Dejanos tu opinión