Ver Mensaje Individual
  #4 (permalink)  
Antiguo 13/01/2011, 17:54
chamorrelius
 
Fecha de Ingreso: enero-2011
Mensajes: 6
Antigüedad: 13 años, 3 meses
Puntos: 1
Respuesta: Ayuda con ejercicio php y html tabla

Muchas gracias a los dos por la respuesta, me ha servido de gran ayuda,... lo que no consigo hacer es alternar los colores de las filas verdes y amarillos.... me podeis ayudar?

este es mi codigo:

<html>
<head>
<title>Practica 1 PHP</title>

</head>
<body>
<h1>Nombres Divisibles</h1>
<?php

$xdesde = 50;
$xhasta = 60;

$ydesde = 1;
$yhasta = 10;

$color='#FF0000';
$color1='#08088A';
$color2='#2E9AFE';
$color3='#000000';

echo '<table bgcolor=\"$color3\">';

// La primera fila tiene los números de x
echo "<tr><td bgcolor=\"$color1\">&nbsp;</td>";
for ($x = $xdesde; $x <= $xhasta; $x++) {
echo "<td bgcolor=\"$color2\"> $x </td>";
}
echo "</tr>";

// Bucle por cada fila
for ($y = $ydesde; $y <= $yhasta; $y++) {

echo "<tr>";
echo "<td bgcolor=\"$color2\"> $y </td>";

// Bucle por cada columna
for ($x = $xdesde; $x <= $xhasta; $x++) {

echo "<td bgcolor=\"$color\">";

if ($y == $ydesde)
{
$color='#FF0000';
} else
{
$color='#F0F0F0';
}


// Verificamos si el numero de la columna es divisible por el numero
// de la fila. Esto lo sabemos si el resto de la division es igual a 0
if($x % $y == 0) {
echo "*";
} else {
echo "-";
}

echo "</td>";

}


echo "<tr>";

}

echo "</table>";

?>
</body>
</html>