Ver Mensaje Individual
  #1 (permalink)  
Antiguo 01/03/2015, 22:54
Avatar de ajalex
ajalex
 
Fecha de Ingreso: agosto-2003
Mensajes: 122
Antigüedad: 20 años, 8 meses
Puntos: 0
Exclamación Importar y Agrupar con Array

Hola!

Tengo un pequeño problema, estoy tratando de importar desde un textarea separado por commas y agrupar el resultado, pero no he podido hacerlo..

Si añado 10 lineas y cada linea separo por coma 4 datos me debe mostrar 4 resultados agrupando las dies lineas no se si me explique pero seria algo asi:

Código HTML:
Nombre 1, Email 1, Fecha 1
Nombre 2, Email 2, Fecha 2
Nombre 3, Email 3, Fecha 3
Nombre 4, Email 4, Fecha 4
Nombre 5, Email 5, Fecha 5
Esto cuando envie el formulario para vincular los datos que tengo en una tabla de mysql los quiero mostrar de la siguiente manera, para que puedan elegir que "Campo" corresponde a el que se encuentra en mi tabla de mysql pondré un select para que elijan a cual pertenece cada campo

Código HTML:
Campo 1 ------
Nombre 1
Nombre 2
Nombre 3
Nombre 4
Nombre 5

Campo 2 ------
Email 1
Email 2
Email 3
Email 4
Email 5

Campo 3 ------
Fecha 1
Fecha 2
Fecha 3
Fecha 4
Fecha 5

después de enviar el formulario recojo los datos asi:
Código PHP:
      $lines explode("\n"$_POST["comma-"]);

      
$i 0;
      foreach(
$lines as $line) {
        
$arr = array("\n","\r");
         
$item[] = str_replace($arr"",explode(","$line));
          
$i++;
      } 
Para mostrar los 3 resultados tengo algo asi:
Código PHP:
$b 0;
foreach(
$item[0] as $line) {
echo 
$line
$b
++

Si solo es una linea me muestra bien el resultado pero si son 2 o mas lineas me tir aun error de el array y no entiendo como hacer que en cada digamos "Campo", me muestre el correspondiente de la linea.


Espero me haya hecho entender y puedan ayudarme Gracias!!