Ver Mensaje Individual
  #9 (permalink)  
Antiguo 15/12/2009, 12:14
Osdiwe
 
Fecha de Ingreso: diciembre-2009
Mensajes: 438
Antigüedad: 14 años, 11 meses
Puntos: 16
Respuesta: Producto de matrices.

Tienes razón. Hice el código demasiado rápido. En los inputs de cada elemento, a parte de poner la columna y fila a la que pertenecen deberías poner otro identificador para saber a qué matriz corresponde:

Código PHP:
<body>
    <form action="Resultado.php" method="post">
        <?php
            $N 
$_POST['N'];
            
$M $_POST['M'];
            
$P $_POST['P'];
            echo 
'<h3>';echo 'Matriz A';echo '</h3>';
            echo 
"<table border=\"1\">";
            for(
$i=0;$i<$N;$i++){
                echo 
"<tr>";
                for(
$j=0;$j<$M;$j++){
                    echo 
"<td>";
                    echo 
'<input type="text" name="A' $i $j '" id="A' $i $j '" value="" />';
                    echo 
"</td>";
                }
                echo 
"</tr>";
            }
            echo 
"</table>";
            echo 
'<h3>';echo 'Matriz B';echo '</h3>';
            echo 
"<table border=\"1\">";
            for(
$i=0;$i<$M;$i++){
                echo 
"<tr>";
                for(
$j=0;$j<$P;$j++){
                    echo 
"<td>";
                    echo 
'<input type="text" name="B' $i $j '" id="B' $i $j '" value="" />';
                    echo 
"</td>";
                }
                echo 
"</tr>";
            }
            echo 
"</table>";
        
?>
            <input type="hidden" name="N" id="N" value="<?php echo $_POST['N']; ?>" />
            <input type="hidden" name="M" id="M" value="<?php echo $_POST['M']; ?>" />
            <input type="hidden" name="P" id="P" value="<?php echo $_POST['P']; ?>" />
            <input type="submit" name="Enviar" value="Enviar" />
            <input type="reset" name="Restaurar" value="Restaurar" />
        </form>
</body>
Y para recuperarlos modifica la linea donde se crea la variable actual por lo siguiente:

- En el primer bucle: $actual = "A".$i.$j;
- En el segundo bucle: $actual = "B".$i.$j;

Y respecto al producto de las matrices... tengo las matemáticas un poco olvidadas... Intentaré recuperar algunos apuntes y te cuento.