Ir para conteúdo
djmauroslp

Criar tabela a partir de base de dados txt e layout

Recommended Posts

olá, galera, boa tarde!

estou iniciando na área de banco de dados, estou com uma dúvida.

tenho uma base de dados e seu respectivo layout, gostaria de criar as tabelas a partir desses dados.

estou enviando, abaixo, os modelos.

 

modelo código dados em txt

 00espelho cadunico 7 municipal  05.791803201718032017
1190197506119                        9815065590municipio de santa luzia do para                                      
119019750611900058059962             01090320021512201532100000170021506559        211001003032015bairro natolandia                                                           rua                                                                         jose cirino                                                                 0000000000000770                      casa                                                                       68644000                                      prox ao comercio do bena                                                                                                                                                                                                                                        yuri lorran rocha                                                     01687294232                                                                                                                                                                                                                                                                                        27082017127082015                                                                                                              
119019750611900058059962             02110402161113111
119019750611900058059962             032                                                                                                                                                        1                                                                                                                            10601  1  1  1000100000001000140000450001400000001000001unidade saude da familia sao pedro                                    000002676095cras casas familias da terra querida                                  015065504324
119019750611900058059962             09910991172365ls000000000000nnn0@0.aa                                            0
119019750611900058059962             11             12   199                                           11000
11901975061190005805996200002742853  0429092009151220153206antonia maiara dos reis silva                                         16061307145                                  208012000031maria de nazare dos reis                                              0manoel conceicao miranda da silva                                     01pa1santa luzia do para                15065591                                          11                                                                                     0690208227069069020822706916061307145    
11901975061190005805996200002742853  051cartorio publico de                                                   26      448         13052000pasanta luzia do para                1506559                                                                                                            00012893                                            
11901975061190005805996200002742853  062              
11901975061190005805996200002742853  0711e m e f joao gomes                                                    1pasanta luzia do para                15065591554093610506     
11901975061190005805996200002742853  0822   0000012       000001000001000001000001000001
11901975061190005805996200002742854  0429092009151220154204maria valdiane dos reis                                               16061598964                                  223031990  4maria de nazare dos reis                                              0                                                                      12pa1ourem                              15054031                                          11                                                                                     0920329527092092032952709216061598964    
11901975061190005805996200002742854  051santa luzia do para                                                   9       23          15031993paourem                              1505403               02555678204                     03112010passp     00592370006321092010pa00656303213760041018300004321                        00000000000007084531
11901975061190005805996200002742854  062              
11901975061190005805996200002742854  0713                                                                                                                                04041
11901975061190005805996200002742854  08                                           000050
11901975061190005805996200002742854  19        0000000000006                                                                                                                                                                                                                                                                                  mudanca de endereco ocorrida anteriormente a versao 7                                                                                                                                                                                                          
11901975061190005805996200002742855  0429092009151220154208naiara conceicao dos reis silva                                       16659955772                                  210092004034maria de nazare dos reis                                              0manoel conceicao miranda da silva                                     02pa1capanema                           15022021                                          11                                                                                     2690521906269269052190626916659955772    
11901975061190005805996200002742855  051santa luzia                                                           32a     169v        17112004pa                                                                                                                                                      00016330                                            
11901975061190005805996200002742855  062              
11901975061190005805996200002742855  0724                                                                                                                                     
11901975061190005805996200002742855  19230720129934016028203                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                 
11901975061190005805996200002742856  0429092009151220154203valdemir do socorro dos reis                                          16556267474                                  115101991034maria de nazare dios reis                                             0                                                                      12pa1ourem                              15054031                                          11                                                                                     1610256302161438024863643800000000000    
11901975061190005805996200002742856  051carlos augusto magal                                                  7a      v23         15031993pa                                                         02736085256                     22122009passp     00303240006105122009pa00656316413170041018300015148                        00000000000006906623
11901975061190005805996200002742856  062              

 

 

modelo layout

 

59448b619e996_reg00.png.abed19973c102fc2b3926702ef3b31a3.png59448b63a5143_reg99.png.ef851e96d45e9acf6e211c376a441cb5.png

 

Compartilhar este post


Link para o post
Compartilhar em outros sites

Crie uma conta ou entre para comentar

Você precisar ser um membro para fazer um comentário

Criar uma conta

Crie uma nova conta em nossa comunidade. É fácil!

Crie uma nova conta

Entrar

Já tem uma conta? Faça o login.

Entrar Agora

  • Conteúdo Similar

    • Por Rafael Freitas
      Fala galera!
      Estou travado em uma parte do projeto que estou fazendo, quem puder me ajudar, desde já agradeço.
      Seguinte,  eu tenho alguns dados gravados em uma tabela no banco. Eu recupero estes dados exibindo em uma tabela o nome do parametro "p_descricao" e um checkbox do lado, segue abaixo:
      <?php $max = 200; if(!$pagina){ $pagina = 1; } $inicio = $pagina -1; $inicio = $inicio * $max; $consulta = ("SELECT * FROM parametros WHERE p_tipo_analise='MICROBIOLOGICA'"); $p_id = $_GET["p_id"]; $query = mysql_query("$consulta LIMIT $inicio,$max"); $todos = mysql_query($consulta); $total = mysql_num_rows($todos); $tp = $total / $max; $regLinha = 4; $i = ceil($max / $regLinha); $j = 1; $z = 0; echo " <table width=100% class='tabela_parametros_itens' border=1><tr> "; while($x = mysql_fetch_array($query)){ echo "<td> <input type='checkbox' name='parametro' value='" .$x[p_descricao]."' checked> " .$x[p_id]." - " .$x[p_descricao]."</td>"; $z++; if($z == $regLinha and $j < $i){ echo "</tr><tr>"; $z = 0; $j++; } if($z == $regLinha and $j == $i){ echo "</tr>"; } } echo "</table>"; Eu coloquei checked para todos estarem marcados, até aí tudo certo. O que acontece é que quando eu cadastro, ele só grava no banco, o último registro, ou então se eu desmarco todos e deixo somente 1 marcado, aí ele grava certo.
       
      O que eu queria era gravar todos os registros que estiverem marcados com a checkbox e não só 1.
       
      Conto com a ajuda de vocês.
       
      Abraço.
    • Por PlatBubbles
      Ola, estou tendo dificuldade para fazer uma consulta seletiva usando duas tabelas, provavelmente estou errando a sintaxe da busca, agradeço caso alguem possa me passar a forma correta de fazer a busca.
       
      $sqluser = "SELECT aquestion_id, user_id FROM respostas WHERE user_id like '$logado' UNION SELECT * pergunta, question_id FROM questions WHERE question_id!=aquestion_id ORDER BY RAND() LIMIT 1"; Explicando
      Na tabela respostas preciso dos dados aquestion_id e user_id apenas do usuário Logado.
      Da tabela questions preciso da pergunta e da question_id que deve ser gerada de forma aleatória mas apenas com os Ids que não estejam  listados em aquestion_id.
      Na verdade as duas tabelas tinham o campo question_id porem estava confuso e por isso mudei o campo da primeira tabela para aquestion_id.
       
      Agradeço qualquer ajuda, e também pelo tempo dos que leram mesmo se não puderam ajudar.
      PlatBubbles
    • Por edbarbosa
      Ola a todos,
      sou iniciante ainda em curso e estou com um problema que não acho ajuda em lugar algum.
      adquiri uma tabela e inseri conteúdos manuais para consulta futuras, mas preciso adicionar um botão
      que insere uma linha com os 9 conteúdos na tabela do meu arquivo e grave no mesmo para consultas futuras.
      e que os botoes de deletar e editar já existentes façam suas funções.
      segue:
      <!doctype html> <html> <head> <title>tabela</title> <meta charset="utf-8" /> <script src="http://ajax.googleapis.com/ajax/libs/jquery/1.5.1/jquery.min.js"></script> <script src="jquery.tablesorter.min.js"></script> <script src="jquery.tablesorter.pager.js"></script> <link rel="stylesheet" href="custom.css" media="screen" /> </head> <body> <h1>tabela</h1> <form method="post" action="exemplo.html" id="frm-filtro"> <p> <label for="pesquisar">Pesquisar</label> <input type="text" id="pesquisar" name="pesquisar" size="900" /> </p> </form> <table cellspacing="0" summary="Tabela de dados fictícios"> <thead> <tr> <th><input type="checkbox" value="1" id="marcar-todos" name="marcar-todos" /></th> <td>nome1</td> <td>nome2</td> <td>nome3</td> <td>nome4</td> <td>nome5</td> <td>nome6</td> <td>nome7</td> <td>nome8</td> <td>nome9</td> </tr> </thead> <tbody> <tr> <td><input type="checkbox" value="1" name="marcar[]" /></td> <td>texto1</td> <td>texto2</td> <td>texto</td> <td>texto3</td> <td>texto4</td> <td>texto5</td> <td>texto6</td> <td>texto7</td> <td>texto8</td> <td> <a href="#"><img src="edit.png" width="16" height="16" /></a> <a href="#"><img src="delete.png" width="16" height="16" /></a> </td> </tr> <tr> <td><input type="checkbox" value="2" name="marcar[]" /></td> <td>texto1</td> <td>texto2</td> <td>texto</td> <td>texto3</td> <td>texto4</td> <td>texto5</td> <td>texto6</td> <td>texto7</td> <td>texto8</td> <td> <a href="#"><img src="edit.png" width="16" height="16" /></a> <a href="#"><img src="delete.png" width="16" height="16" <!-- FINAL --> </tbody> </table> <div id="pager" class="pager"> <form> <span> Exibir <select class="pagesize"> <option selected="selected" value="900">900</option> <option value="50">50</option> <option value="30">30</option> <option value="10">10</option> </select> registros </span> <img src="first.png" class="first"/> <img src="prev.png" class="prev"/> <input type="text" class="pagedisplay"/> <img src="next.png" class="next"/> <img src="last.png" class="last"/> </form> </div> <script> $(function(){ $('table > tbody > tr:odd').addClass('odd'); $('table > tbody > tr').hover(function(){ $(this).toggleClass('hover'); }); $('#marcar-todos').click(function(){ $('table > tbody > tr > td > :checkbox') .attr('checked', $(this).is(':checked')) .trigger('change'); }); $('table > tbody > tr > td > :checkbox').bind('click change', function(){ var tr = $(this).parent().parent(); if($(this).is(':checked')) $(tr).addClass('selected'); else $(tr).removeClass('selected'); }); $('form').submit(function(e){ e.preventDefault(); }); $('#pesquisar').keydown(function(){ var encontrou = false; var termo = $(this).val().toLowerCase(); $('table > tbody > tr').each(function(){ $(this).find('td').each(function(){ if($(this).text().toLowerCase().indexOf(termo) > -1) encontrou = true; }); if(!encontrou) $(this).hide(); else $(this).show(); encontrou = false; }); }); $("table") .tablesorter({ dateFormat: 'uk', headers: { 0: { sorter: false }, 5: { sorter: false } } }) .tablesorterPager({container: $("#pager")}) .bind('sortEnd', function(){ $('table > tbody > tr').removeClass('odd'); $('table > tbody > tr:odd').addClass('odd'); }); }); </script> </body> </html> lembrando que peguei esse script do GitHub:  https://github.com/tableless/exemplos/tree/gh-pages/melhorando-exibicao-tabelas-jquery
      todos os arquivos estão disponíveis neste link
      obrigado!
    • Por alyssonw2silva
      Sou novo aqui e estou com o seguinte código 
      function buscar($query) { include_once 'conn.php'; if ($resulte2 = mysqli_query($conn, $query)) { while($row2 = mysqli_fetch_array($resulte2)) { print "<option value='".$row2[0]."'>".$row2[1]."</option>"; }; }; ele e para preencher os campos do meu select está funcionando mas como tenho outro select o primeiro roda agora o segundo da erro quando eu desabilito o primeiro  o segundo select e preenchido 
       
      estou chamando a mesma função para ambos os selects mas o parâmetro $query e diferente 
       
    • Por Patricia_W
      Olá!
       
      Estou precisando armazenar endereços (completos.. cep, logradouro, numero, cidade, estado..) do Brasil mas também do exterior.
      Como a estrutura de endereçamento é diferente de um país para o outro, como poderia ser feita uma modelagem que armazenasse estes dados sem que fosse necessário criar um conjunto para dados nacionais e outro para dados internacionais?
       
      Obrigada =)
×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.