Ver Mensaje Individual
  #3 (permalink)  
Antiguo 13/01/2011, 08:48
Avatar de repara2
repara2
 
Fecha de Ingreso: septiembre-2010
Ubicación: München
Mensajes: 2.445
Antigüedad: 13 años, 7 meses
Puntos: 331
Respuesta: Ayuda con ejercicio php y html tabla

Creo que esto te puede servir:

Código PHP:
<html>
<head>
<title>Practica 1 PHP</title>

</head>
<body>
<h1>Nombres Divisibles</h1>
<?php
$x 
= array(); //valores en la horizontal
$y = array(); //valores en la vertical

//Completar los arrays con los valores correpondientes
for($i $i11$i++){
    
$y[] = $i;
}

for(
$i 50 $i61$i++){
    
$x[] = $i;
}

$color1 "Orange";
$color2 "Grey";

//Comienza la tabala
$tabla "<table border =\"0\" bgcolor=\"$color1\">";

foreach (
$y as $vertical){
    
    
$tabla.="<tr ".(!$vertical?"bgcolor=\"$color1\"":"bgcolor=\"$color2\"")."><td align=\"center\" bgcolor=\"$color1\">".(!$vertical?"/":$vertical)."</td>";
    
//Si es el primer elemento
    
if($vertical==0){
        foreach (
$x as $horizontal){
            
$tabla.="<td>$horizontal</td>";
        }
        
$tabla.="</tr>";
    } 
//de lo contrario se calcula la razón
    
else{
        foreach (
$x as $horizontal){
            if(
$vertical==0) continue;
            
$tabla.="<td  align=\"center\">".($horizontal%$vertical==0?"*":"")."</td>";
        }
        
$tabla.="</tr>";
    }

}
$tabla.= "</table>";
echo 
$tabla;
?>
</body>
</html>
Saludos