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

Muchas gracias, ha sido impresionante, rápido, directo y correcto.

Ahora me estoy peleando para conseguir la forma de recoger los arrays fuera de la función, aunque solo he llegado a mostrar los datos y no se con que nombres me llegan realmente para usarlos.
Pongo ambos códigos ya que lo he adaptado un poco.

Gracias por la rápida respuesta, ojalá llegue yo algún día a poder ayudar. ;)

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='datos[$i][$valor]' value='$valor $i'></td>";
            }
        echo 
"</tr>";
    }
    echo 
"<p><input type='submit' name='paso4' value='Ir al paso 4'>";
    echo 
"<input type='reset' value='Limpiar'></p>";
    echo 
"</form>";

Código PHP:
if (isset($_REQUEST['paso4'])){

    
$datos=$_REQUEST['datos'];
    foreach (
$datos as $valor){
        foreach (
$valor as $subvalor){
            echo 
$subvalor."<br />";
        }
    }