Foros del Web » Programando para Internet » PHP »

[SOLUCIONADO] Importar y Agrupar con Array

Estas en el tema de Importar y Agrupar con Array en el foro de PHP en Foros del Web. 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 ...
  #1 (permalink)  
Antiguo 01/03/2015, 22:54
Avatar de 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!!
  #2 (permalink)  
Antiguo 01/03/2015, 23:03
Avatar de ajalex  
Fecha de Ingreso: agosto-2003
Mensajes: 122
Antigüedad: 20 años, 8 meses
Puntos: 0
Respuesta: Importar y Agrupar con Array

Hola!

Ya se soluciono, era un erro que cometi al hacer el foreach para elegir que datos mostrar, seleccionaba el $line y/o $item[$b] pero era

foreach($item as $data) {
}

Etiquetas: agrupar, fecha, formulario, mysql, select, tabla
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 16:34.