Ver Mensaje Individual
  #11 (permalink)  
Antiguo 05/03/2013, 13:14
Avatar de cuasatar
cuasatar
 
Fecha de Ingreso: junio-2011
Ubicación: Bogotá Rock City
Mensajes: 1.230
Antigüedad: 12 años, 10 meses
Puntos: 181
Respuesta: Consultas contra una BD SQL Web

Bueno como puedo ver que puedes manejar el fichero como un archivo xml yo haria algo parecido a lo que se encuentra en este post

http://web.tursos.com/tutoriales/php...vo-xml-con-php

Suponiendo que fuera todo tu archivo de la forma:

Código HTML:
Ver original
  1. <etiqueta>
  2. <item>
  3. <dueDate>due1</dueDate>
  4. <CustomerID>cus1</CustomerID>
  5. <BillNumber>bill1</BillNumber>
  6. //etcetera de datos
  7. </item>
  8. <item>
  9. <dueDate>due2</dueDate>
  10. <CustomerID>cus2</CustomerID>
  11. <BillNumber>bill2</BillNumber>
  12. //etcetera de datos
  13. </item>
  14. <item>
  15. <dueDate>due3</dueDate>
  16. <CustomerID>cus3</CustomerID>
  17. <BillNumber>bill3</BillNumber>
  18. //etcetera de datos
  19. </item>
  20. </etiqueta>

Podrias hacer algo como:


Código PHP:
<?php
    $mispost 
simplexml_load_file('aqui va el nombre del xml o la estructura tipo xml que tiene'); //declaramos la ubicacion del XML
    
foreach ($mispost->etiqueta->item as $post):
        
$dueDate[]=$post->dueDate// declaracion de variables
        
$CustomerID[]=$post->CustomerID;
        
$BillNumber[]=$post->description;
// muestra la lista
    
endforeach;
?>
De pronto para tu caso seria mas de utilidad el simplexml_load_string porque supongo que no es un archivo sino una cadena pero con este foreach podrias hacer un recorrido de todos los resultados que necesitas y como lo ves yo los guardo en un arreglo, si luego te apetece hacer una arreglo de arreglos pues ya depende como lo veas.

Es obvio que sea el archivo que leas tiene que tener todos los datos que tu necesitas, por lo que me diste a entender tu solo capturaste el primer dato. es cuestión que mires el ejemplo, lo entiendas y lo modifiques.

Y ahora si oficialmente me retiro del tema, en verdad no tengo mas tiempo. Si no te sirvio lo que te explique espero que por lo menos te de luces para solucionar tu problema. Igual si lo logras solucionar comparte tu descubrimiento con la comunidad.
__________________
Blog de humor http://elcuasatar.net63.net/