
13/01/2011, 17:54
|
| | Fecha de Ingreso: enero-2011
Mensajes: 6
Antigüedad: 14 años, 2 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\"> </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> |