Ver Mensaje Individual
  #1 (permalink)  
Antiguo 25/02/2010, 15:57
nano_esi
 
Fecha de Ingreso: enero-2010
Mensajes: 11
Antigüedad: 14 años, 3 meses
Puntos: 0
Colorear tablas php

Hola buenas.....haber si me podeis ayudar a una cosilla xDD...tengo estos bucles en php y necesito colorear las tablas, de manera que quede una fila de rojo, otra de amarillo, otra vez rojo.........He estado probando de varias maneras pero no se como realizarlo. Os dejo el codigos de los bucles.

Código PHP:
<?php
//Tabla FOR

        //Fila 1 
        
$a[0][0]="Fila 4 columna 3";
        
$a[0][1]="Fila 4 columna 2";
        
$a[0][2]="Fila 4 columna 1";
        
//Fila 2
        
$a[1][0]="Fila 3 columna 3";
        
$a[1][1]="Fila 3 columna 2";
        
$a[1][2]="Fila 3 columna 1";
        
//Fila 3
        
$a[2][0]="Fila 2 columna 3";
        
$a[2][1]="Fila 2 columna 2";
        
$a[2][2]="Fila 4 columna 1";
        
//Fila 4
        
$a[3][0]="Fila 1 columna 3";
        
$a[3][1]="Fila 1 columna 2";
        
$a[3][2]="Fila 1 columna 1";
        
//Fila 5
        
$a[4][0]="Fila 0 columna 3";
        
$a[4][1]="Fila 0 columna 2";
        
$a[4][2]="Fila 0 columna 1";

echo (
"<font color='red' size='5'>Tabla hecha con FOR:</font>" "<br>" "<br>");
echo (
"<table border='1'>");

    for (
$i=0;$i<5;$i++) {
    echo(
"<tr>");
        for(
$j=0;$j<3;$j++) {
        echo(
"<td>" $a[$i][$j] . "</td>");
     }
         }

echo(
"</table>");
     
?>

<?php
//Tabla WHILE

$filas 5;
$columnas 3;

echo (
"<br>" "<font color='red' size='5'>Tabla hecha con WHILE:</font>" "<br>" "<br>");

echo (
"<table border='1'");

while (
$filas 0):
    echo (
"<tr>");
    
$filas--;
    while (
$columnas 0):
        echo (
"<td>");
        echo (
"Fila: " $filas " columna: " $columnas);
        echo (
"</td>");
        
$columnas--;
    endwhile;
    
$columnas 3;
    echo (
"</tr>");
endwhile;
echo (
"</table>");

?>

<?php
//TABLA DO...WHILE

echo ("<br>" "<font color='red' size='5'>Tabla hecha con DO...WHILE:</font>" "<br>" "<br>");

$filas=5$columnas=3;
print (
"<table border='1'>");

do {
    echo 
"<tr>";
    
$filas--;
    do{
        echo 
"<td>";
        print 
"fila: ".$filas." columna: ".$columnas;
        print (
"</td>");
        
$columnas--;
    }while (
$columnas>0);
    
$columnas=3;
    echo 
"</TR>";
    }while (
$filas>0);

print 
"</table>";

?>
Espero que me podais ayudar. Gracias de antemano!!!