Se que hay temas parecidos, pero ninguno de los que he leído ha conseguido aclarar mis dudas.
El caso es que estoy creando una tabla que se formará según las indicaciones del usuario a lo largo de varios pasos; En el primero indica número de filas y columnas, en el segundo los titulos de ambas y en el tercero, que es cuando se crea la tabla y donde estoy atascado, se introduciran unos valores que los quiero recoger en un array por fila para después usarlos en el paso 4 para hacer diferentes operaciones.
Pondré solo el código de este último paso pero si es necesario más me lo haceis saber.
A este punto llego bien, se forma la tabla con los títulos de filas y columnas, también me crea el array, pero al mostrarlo, obviamente, solo hay uno formado por los valores de toda la tabla.
¿Como debo hacer para que genere automáticamente la tabla y pueda recoger los datos en un array por fila?
Gracias de antemano.
Código PHP:
function paso3($TitulosColum, $TitulosFilas) {
echo "<form action='' method='POST'>";
echo "<h2>Introduce los datos.</h2>";
echo "<table border='2'><th></th>";
foreach ($TitulosColum as $valor)
{
echo "<th>$valor</th>";
}
foreach ($TitulosFilas as $valor)
{
echo "<tr><td>$valor</td>";
for ($i=1; $i <= count($TitulosColum); $i++)
{
echo "<td><input type='text' name='valores[]'></td>";
}
echo "</tr>";
}
echo "<p><input type='submit' name='paso4' value='Ir al paso 4'>";
echo "<input type='reset' value='Limpiar'></p>";
echo "</form>";
}