Ver Mensaje Individual
  #1 (permalink)  
Antiguo 04/02/2013, 15:21
Jopame
 
Fecha de Ingreso: febrero-2013
Mensajes: 16
Antigüedad: 11 años, 2 meses
Puntos: 0
Crear tabla para recoger datos en array por fila

Hola a todos, como veis soy nuevo en el foro y "semi nuevo" en PHP.

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>";