Ver Mensaje Individual
  #1 (permalink)  
Antiguo 05/02/2013, 13:17
Danicnv
 
Fecha de Ingreso: febrero-2013
Mensajes: 4
Antigüedad: 11 años, 2 meses
Puntos: 0
Tabla (alternando colores de celdas)

Buenas soy nuevo en el foro. Llevo pocos días con el PHP, y me a surgido una duda.
He creado una tabla de 40 números, de 4 columnas por 10 filas.
Cada fila muestra en otra celda mas el resultado de su suma, y a la vez tambien se muestran las sumas de cada columna.
Hasta aqui a ido bien, a base de mucho esfuerzo, pero el problema ha llegado cuando me piden que le de color en modo ajedrez.

Os dejo una imagen de como lo tengo con su código.
Espero que se entienda bien.


<html>
<head>
<!-- 40 numeros sumando por filas y por columnas-->
</head>
<body>
<?php

$var=1;
$sum=0;
$columna1=0;
$columna2=0;
$columna3=0;
$columna4=0;

echo "<table width=300 border=2 align=center>";



echo "<tr>";
while ($var<=40)
{



echo "<td>$var</td>";


$sum=$sum+$var;

if ($var%4==0)
{
echo "<td>=$sum</td>";
echo "</tr><tr>";
$sum=0;
}


if ($var%4==1)
{
$columna1=$columna1+$var;
}

if ($var%4==2)
{
$columna2=$columna2+$var;
}

if ($var%4==3)
{
$columna3=$columna3+$var;
}
if ($var%4==0)
{
$columna4=$columna4+$var;
}

$var=$var+1;
}
echo "</tr>";

echo "<tr>";
echo "<td>";
echo $columna1;
echo "</td>";
echo "<td>";
echo $columna2;
echo "</td>";
echo "<td>";
echo $columna3;
echo "</td>";
echo "<td>";
echo $columna4;
echo "</td>";
echo "</tr>";
echo "</table>";
?>
</body>
</html>



Y esta tabla sería la que quiero conseguir: