Estou desenvolvenodo um aplicativo que visa abrir um arquivo txt, que esta dividido da seguinte maneira
|a500|50|50|45|a|1|2
|a110|50|50|45|a|1|2
|a250|50|50|45|a|1|2
|a500|50|50|45|a|1|2
|a110|50|50|45|a|1|2
Abrir o arquivo já consegui, abro ele depois devo quebralo em uma array de posiçoes, usei o explode assim coloquei oque esta entre pipes dentro de cada posição do array.
porem agora necessito pegar os dados de uma determinada linha e colocar no banco, porem não é qualquer linha imagine a seguinte situação o primeiro item entre pipes de cada linha significa a tabela que devo inserir os proximos registro da mesma linha.
ou seja pegamos a primeira linha a500 é a tabela onde insermos os dados que vamos inserir são 50, 50, 45, a, 1, 2; depois vamos verificando o arquivo ate encontrar o proximo a500 e fazer a mesma operação, para que depois com outra função verificamos os demais como o a250 depois o a110.
Agora vem o probleminha ate consigo achar o primeiro verificador com um if, porem quando chego nele pego os dados como falei ali em cima coloco no banco, porem ele não continua ate o fim da array ele para na primeira vez que encontra o digito que verifica e não continua mais, já tentei coloca um continue; no fm para ver se ele sai do if e continua o for que fiz enfim, so falta isso, vou colocar o codigo ai embaixo para vocês verificarem se podem me dar umas dicas.
Pergunta
Eduardo_iniciante_CDC
Olá boa tarde!!
Estou desenvolvenodo um aplicativo que visa abrir um arquivo txt, que esta dividido da seguinte maneira
|a500|50|50|45|a|1|2
|a110|50|50|45|a|1|2
|a250|50|50|45|a|1|2
|a500|50|50|45|a|1|2
|a110|50|50|45|a|1|2
Abrir o arquivo já consegui, abro ele depois devo quebralo em uma array de posiçoes, usei o explode assim coloquei oque esta entre pipes dentro de cada posição do array.
porem agora necessito pegar os dados de uma determinada linha e colocar no banco, porem não é qualquer linha imagine a seguinte situação o primeiro item entre pipes de cada linha significa a tabela que devo inserir os proximos registro da mesma linha.
ou seja pegamos a primeira linha a500 é a tabela onde insermos os dados que vamos inserir são 50, 50, 45, a, 1, 2; depois vamos verificando o arquivo ate encontrar o proximo a500 e fazer a mesma operação, para que depois com outra função verificamos os demais como o a250 depois o a110.
Agora vem o probleminha ate consigo achar o primeiro verificador com um if, porem quando chego nele pego os dados como falei ali em cima coloco no banco, porem ele não continua ate o fim da array ele para na primeira vez que encontra o digito que verifica e não continua mais, já tentei coloca um continue; no fm para ver se ele sai do if e continua o for que fiz enfim, so falta isso, vou colocar o codigo ai embaixo para vocês verificarem se podem me dar umas dicas.
Aqui é onde chamo as funçoes
Neste ai de cima faz tudo oque mencionei, e ai podem me ajudar??
Link para o comentário
Compartilhar em outros sites
1 resposta a esta questão
Posts Recomendados
Participe da discussão
Você pode postar agora e se registrar depois. Se você já tem uma conta, acesse agora para postar com sua conta.