Ver Mensaje Individual
  #1  
Antiguo 31-08-2010
Avatar de richy08
richy08 richy08 is offline
Miembro
 
Registrado: may 2007
Ubicación: Bucerias, Nayarit Mexico
Posts: 529
Reputación: 17
richy08 Va por buen camino
ayuda para insercciones en php despues de descomponer un archivo .txt

buenas tardes compañeros logre separar campo a campo un archivo de txt, pero ahora me veo en la problematica de las insercciones debido a la estructura que tiene el archivo la estructura mas sencilla de este archivo es como esto lo que pinto de color rojo es lo que ira en la parte del maestro de la tabla, lo de azul va en la parte del detalle, cada booking es un registro nuevo maestro-detalle.

Código:
Comp. code : PVRTRA  Timon Tours Airport Transfers
 Category   : ALLE    Return Transfers to Club Marival Resort

 From date :  14-AUG-2010

 No          Booking             Conf Pax name
  1        607872(2)                   MR   NURANEY, NIZAR
                                       MRS  NURANEY, SALMA
                                       MS   NURANEY, NAVIDA
                                       MR   NGUYEN, KHANG QUOC
                                       MRS  VELJI, ZOREEN
                                       MR   VELJI, MEBS
     + CHLD                            MSTR VELJI, IMRAN                  Age:7
     + CHLD                            MISS VELJI, JAIDE                  Age:4

-> 7 PF 14-AUG-10 WS2306 YEG/PVR  DEP 10:45 ARR 16:46
       8 PF 21-AUG-10 WS2307 PVR/YEG  DEP 17:35 ARR 21:36

 No          Booking             Conf Pax name
  2        631974(6)                   MR   OGBEBOR, JOSEPH
                                               MRS  OGBEBOR, OYINDAMOLA
     + CHLD                            MSTR OGBEBOR, PAUL                 Age:10
     + CHLD                            MSTR OGBEBOR, JOSEPH OSASUEHI      Age:8
     + CHLD                            MISS OGBEBOR, GABRIELLE            Age:6

    -> 7 PF 14-AUG-10 WS2306 YEG/PVR  DEP 10:45 ARR 16:46
       8 PF 21-AUG-10 WS2307 PVR/YEG  DEP 17:35 ARR 21:36
para este ejemplo no tengo problemas pero ahi partes del archivo con esta estructura

Código:
 Comp. code : PVRTRA  Timon Tours Airport Transfers
 Category   : ALLE    Return Transfers to Club Marival Resort

 From date :  14-AUG-2010

 No          Booking             Conf Pax name
  1        607872(2)                   MR   NURANEY, NIZAR
                                       MRS  NURANEY, SALMA
                                       MS   NURANEY, NAVIDA
                                       MR   NGUYEN, KHANG QUOC
                                       MRS  VELJI, ZOREEN
                                       MR   VELJI, MEBS
     + CHLD                            MSTR VELJI, IMRAN                  Age:7
     + CHLD                            MISS VELJI, JAIDE                  Age:4

 No          Booking             Conf Pax name
  2        631974(6)                   MR   OGBEBOR, JOSEPH
                                               MRS  OGBEBOR, OYINDAMOLA
     + CHLD                            MSTR OGBEBOR, PAUL                 Age:10
     + CHLD                            MSTR OGBEBOR, JOSEPH OSASUEHI      Age:8
     + CHLD                            MISS OGBEBOR, GABRIELLE            Age:6

    -> 7 PF 14-AUG-10 WS2306 YEG/PVR  DEP 10:45 ARR 16:46
       8 PF 21-AUG-10 WS2307 PVR/YEG  DEP 17:35 ARR 21:36
como se ve los dos booking comparten esta informacion

Código:
-> 7 PF 14-AUG-10 WS2306 YEG/PVR  DEP 10:45 ARR 16:46
       8 PF 21-AUG-10 WS2307 PVR/YEG  DEP 17:35 ARR 21:36
es ahi el problema de que las lineas se van leyendo secuencialmente y no encuentro la forma de como parar la primera inserccion y almacenarla en alguna estructura y al detectar que que en el siguiente booking ya puedo hacer las dos insercciones recuperar la informacion y hacer las dos insercciones



gracias por cualquier comentario
Responder Con Cita