Foros del Web » Programando para Internet » PHP »

exportar datos de una celda y convertirlas en filas

Estas en el tema de exportar datos de una celda y convertirlas en filas en el foro de PHP en Foros del Web. bueno resulta que tengo en una tabla en el campo atributos datos separados por punto y coma masomenos asi talla 36;talla 38;talla 40;talla 42;talla 48;talla ...
  #1 (permalink)  
Antiguo 27/11/2008, 09:15
(Desactivado)
 
Fecha de Ingreso: mayo-2008
Mensajes: 67
Antigüedad: 16 años, 5 meses
Puntos: 0
exportar datos de una celda y convertirlas en filas

bueno resulta que tengo en una tabla en el campo atributos datos separados por punto y coma masomenos asi

talla 36;talla 38;talla 40;talla 42;talla 48;talla 50;talla 52

lo que quiero es que el contenido de esa celda se exporte en csv y se vallan en filas y quede asi

fila1 talla 36
fila2 talla 38
fila3 talla 40
fila4 talla 42
fila5 talla 48
fila6 talla 50
fila7 talla 52

me dicen que tengo que hacerlo con split() pero no me sale espero ayudas
  #2 (permalink)  
Antiguo 27/11/2008, 10:05
Avatar de Carxl
Colaborador
 
Fecha de Ingreso: agosto-2006
Ubicación: Bogotá
Mensajes: 2.993
Antigüedad: 18 años, 3 meses
Puntos: 70
Respuesta: exportar datos de una celda y convertirlas en filas

Bueno explode también te ayudaría para tal fin...

Luego de que obtengas el array, ve imprimiendo cada valor del índice, línea por línea.

Cita:
me dicen que tengo que hacerlo con split() pero no me sale espero ayudas
Pues al menos postea lo que intentas para ver en que te podemos ayudar no?

Saludos
__________________
Hay 10 tipos de personas, los que entienden binario y los que no. (Anónimo)
www.programandoweb.com
  #3 (permalink)  
Antiguo 27/11/2008, 10:42
Avatar de erlingfiallos  
Fecha de Ingreso: febrero-2005
Ubicación: Mexico ahora
Mensajes: 499
Antigüedad: 19 años, 9 meses
Puntos: 9
Respuesta: exportar datos de una celda y convertirlas en filas

Que pasa amigo.. si investigaras un poco sabrias que lo que necesitas no tiene gran complejidad..

El codigo a continuacion toma una linea separada por ";" y la lleva a un archivo llamad file.txt con la estructura que tu necesitas.. evaluala bien y aprende como esta hecho.. y para la proxima.. al menos intenta hacer para mostrarnoslo a nosotros aqui en los foros..

espero que te sirva..

Código PHP:
<?php
    $string 
"talla 36;talla 38;talla 40;talla 42;talla 48;talla 50;talla 52";
    
$tallas explode(";"$string);
    
    
$apuntador = @fopen('file.txt''w');
    if (
is_resource($apuntador)) {
        for (
$i=0$i<count($tallas); $i++) {
            @
fputs($apuntador'fila'.($i+1).' '.$tallas[$i]."\n");
        }
        
fclose($apuntador);
    }
    else
        die(
"No se puede abrir o crear el archivo.");
?>
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 21:55.