Ver Mensaje Individual
  #7 (permalink)  
Antiguo 06/02/2013, 01: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

¡Que grande ese var_dump! Me ha ayudado a verlo mejor y he podido asignar un nombre a cada array para después poderlos mostrar o utilizar con el siguiente código, aunque supongo que habrá algo mejor o una función más directa.

Código PHP:
if (isset($_REQUEST['paso4']))
{
    
$i=1;
    foreach(
$_REQUEST['datos'] as $valor)
    {
        
$Mi_array[$i]=$valor;
        
var_dump($Mi_array[$i]);
        
$i++;
    }
    
var_dump($Mi_array[1]);
    
var_dump($Mi_array[2]);
    
var_dump($Mi_array[3]);



Pero me he dado cuenta de otro problema y es que no me recoge los datos "por filas" si no "por columnas". No se si podré cambiar esto en el código o si tendré que cambiar el concepto de la recogida de datos para que el usuario sepa que los datos se recogerán de arriba a abajo.

Un ejemplo del resultado de una tabla 3x3.
array (size=3)
1 =>
array (size=3)
'fila_1' => string 'fila_1 Columna_1' (length=16)
'fila_2' => string 'fila_2 Columna_1' (length=16)
'fila_3' => string 'fila_3 Columna_1' (length=16)
2 =>
array (size=3)
'fila_1' => string 'fila_1 Columna_2' (length=16)
'fila_2' => string 'fila_2 Columna_2' (length=16)
'fila_3' => string 'fila_3 Columna_2' (length=16)
3 =>
array (size=3)
'fila_1' => string 'fila_1 Columna_3' (length=16)
'fila_2' => string 'fila_2 Columna_3' (length=16)
'fila_3' => string 'fila_3 Columna_3' (length=16)

PD: Aunque hable de "usuario", esto no es ningún proyecto para nada, estoy estudiando y a raíz de un ejercicio con una tabla de pedidos, se me ocurrió intentar si esto se podía hacer, así que me puse por mera curiosidad.