Ir para conteúdo

Pesquisar na Comunidade

Mostrando resultados para as tags ''dinamica''.

  • Pesquisar por Tags

    Digite tags separadas por vírgulas
  • Pesquisar por Autor

Tipo de Conteúdo


Todas as áreas do Fórum

  • Q&A Desenvolvimento
    • Perguntas e respostas rápidas
  • Desenvolvimento e Banco de Dados
    • HTML e CSS
    • Java
    • Javascript
    • .NET
    • PHP
    • Python
    • Ruby
    • Mobile
    • Ambientes de Desenvolvimento
    • Arquitetura e Métodos Ágeis
    • Banco de Dados
    • DevOps
    • Desenvolvimento de Games
    • E-Commerce e Pagamentos Online
    • SEO e Otimizações
    • WordPress
    • Algoritmos & Outras Tecnologias
  • Design e Produto
    • Fotografia
    • Photoshop
    • Design de interfaces e UX
    • Edição/Produção de Vídeos
    • Marketing Online
    • Desenho, Ilustração e 3D
  • Entretenimento e uso pessoal
    • Geral
    • Segurança & Malwares
    • Gadgets e wearable
    • Softwares e Apps
    • Entretenimento

Encontrar resultados em...

Encontrar resultados que...


Data de Criação

  • Início

    FIM


Data de Atualização

  • Início

    FIM


Filtrar pelo número de...

Data de Registro

  • Início

    FIM


Grupo


Google+


Hangouts


Skype


Twitter


deviantART


Github


Flickr


LinkedIn


Pinterest


Facebook


Site Pessoal


Localização


Interesses

Encontrado 11 registros

  1. ment0r

    Inserir vários produtos no pedido

    Boa tarde amigos, tudo bem? Mais uma vez venho pedir o auxilio de vocês. (Talvez da primeira vez eu tenha criado esse tópico no lugar errado) Bom, estou desenvolvendo um sistema intranet pra uma empresa (php + firebird) e nele haverá uma página de cadastro de pedido; nela, o usuário digita a data da compra, a data de vencimento e vai listando os produtos - bem simples. Minha dúvida é a seguinte: como eu faço pra pra inserir vários produtos na mesma página e depois cadastrar tudo de uma vez? Peguei como exemplo uma tela do sistema de um amigo (não pode ser copiado, pois foi desenvolvido em Delphi). O usuário escolhe um produto e insere na lista, escolhe outro e insere na lista e assim por diante. No final ele cadastra todos. Minha dúvida não é nos procedimentos de cadastros (funções de banco e etc) é em como fazer a aparecer essa lista de produtos. Será que é com Jquey, Javascript... enfim... me deêm uma luz rsrs Muito obrigado desde já.
  2. Jeferson775

    Criação de modelos e tabelas dinâmicas

    Pessoal bom dia! Estou com a seguinte problema.... Preciso realizar o download de uma planilha modelo para o usuário que ele possa editar e colocar os campos que ele precisa para importar ( realizar o download do modelo csv e realizar o upload do csv onde o cabeçalho e informado pelo usuário)... Bem, este é o primeiro ponto... O segundo é ler estes campos que são dinâmicos e exibir para o usuário... Estou perdido... Qual o melhor modo de realizar estes procedimentos? Obrigada galera!
  3. Luiz Sousa

    Mudar estilo do <li> quando selecionado

    Possou uma pagina html onde tenho uma paginação por div. Na lateral da tela tenho um menu onde indica um macro assunto de cada pagina. Gostaria de mudar o estilo de cada topico conforme mudo a pagina. anexo tem imagem da tela
  4. Philippe Luis

    Página dinâmica com JSON

    Galera eu tenho seguinte código: function construcao(){ var section = document.getElementById('section'); var qtn = loj.paoDeMel[0].pao.length; for (var i = 0; i < qtn; i++){ section.innerHTML +='<div id="produto"><header><h1 id="titulo-prod">'+loj.paoDeMel[0].pao[i].nome+'.&nbsp;&nbsp;&nbsp;</h1></header><img id="img" src="../img/'+loj.paoDeMel[0].pao[i].foto+'"><h2 id="preco">Preço: '+loj.paoDeMel[0].pao[i].precokg+'</h2><select class="qtnProd" id="qtnProd"></select><button onclick="addCart()" class="bt-menu"><span class="glyphicon glyphicon-shopping-cart ico-bt"></span> Adicionar ao carrinho</button></div>'; for(var c = 0; c < 3; c++){ var op = document.getElementById('qtnProd'); op.innerHTML +='<option value="0">'+loj.paoDeMel[0].pao[i].optNome[c].opt+'</option>'; } } } Basicamente estou incluindo a minha section com id section uma <div> e tudo mais. E estou alimentando as informações dessa minha <div> com JSON, até ae tudo certo. Estou fazendo um for(), para reproduzir a mesma quantidade de informações que meu JSON. TUDO CERTO, A DIV E REPETIDA COM AS INFORMAÇÕES. O Problema é que tenho um <SELECT> dentro da div que preciso alimentar as informações dele com o JSON, repare que são somente 3 informações que ele recebe, tentei dar um for() para colocar as informações mais não da certo, e depois preciso pegar o valor do value desse <SELECT> em uma função externa(que já está pronta);
  5. falcaoazul

    Tabela Dinamica com colunas mensais

    Pessoal, Preciso de uma ajuda. Sou iniciante em PHP e estou com o seguinte problema. Tenho que montar um relatório vindo do mysql com uma tabela dinâmica, conforme abaixo: Ele monta tudo certinho, só que as colunas da direita, devem apresentar o calculo da query "aprop" separado por mês/ano e de acordo com as parcelas que o associado tem, por ex: MATRÍCULA NOME: CONTRATO/SEQ. DATA CONT. V.EMPR. JUROS TAXA PR-FAL V.TOTAL Q. PAR. V. P. JUL AGO SET OUT NOV DEZ JAN FEV 18765-9 JACIRO DE OLIVEIRA 12263/007 12/09/2016 750,00 30,00 30,00 16,40 826,40 4 206,60 15,00 15,00 15,00 15,00 838520-6 ROMEU MORAES BLOISE 12262/004 12/09/2016 600,00 24,00 24,00 16,40 664,40 4 166,10 12,00 12,00 12,00 12,00 874087-7 VERA MARIA LUCHESE 12265/029 06/06/2016 3.000,00 180,00 180,00 68,88 3.428,88 6 571,48 60,00 60,00 60,00 60,00 60,00 60,00 106460-5 ANNA MARIA REBELO 12264/019 07/06/2016 3.000,00 180,00 180,00 68,88 3.428,88 6 571,48 60,00 60,00 60,00 60,00 60,00 60,00 622210-9 MARCIA M M ´POLITI 12266/0114 08/06/2016 4.000,00 320,00 320,00 118,08 4.758,08 8 594,76 80,00 80,00 80,00 80,00 80,00 80,00 80,00 80,00 <?php require_once('../Connections/rs_con.php'); ?> <?php //preenchimento mês e ano $sql = mysql_query("SELECT p.datavencimento, c.Matricula, c.Nome, p.contrato, c.DtContrato, c.VlrLiquido, c.VlrJuros, c.VlrTxServicos, c.VlrSeguro, (c.VlrLiquido + c.VlrJuros + c.VlrTxServicos + c.VlrSeguro) as Vtotal, c.QtdeParcelas, c.VlrParcela, (c.VlrJuros + c.VlrTxServicos)/c.QtdeParcelas as aprop FROM contratoemprestimo as c, parcemprestimo as p WHERE c.Id = p.contrato GROUP BY p.datavencimento ORDER BY p.datavencimento"); $linha = mysql_fetch_array($sql); $totallinha = mysql_num_rows($sql); // preenchimento da tabela $sql2 = mysql_query("SELECT c.Matricula, c.Nome, c.Id, c.DtContrato, c.VlrLiquido, c.VlrJuros, c.VlrTxServicos, c.VlrSeguro, (c.VlrLiquido + c.VlrJuros + c.VlrTxServicos + c.VlrSeguro) as Vtotal, c.QtdeParcelas, c.VlrParcela, (c.VlrJuros + c.VlrTxServicos)/c.QtdeParcelas as aprop FROM contratoemprestimo as c, parcemprestimo as p WHERE c.Id = p.contrato GROUP BY p.matricula "); $linha2 = mysql_fetch_array($sql2); $totallinha2 = mysql_num_rows($sql2); // preenchimento do calculo $sql3 = mysql_query("SELECT p.datavencimento, (c.VlrJuros + c.VlrTxServicos)/c.QtdeParcelas as aprop FROM contratoemprestimo as c, parcemprestimo as p WHERE c.Id = p.contrato GROUP BY p.parcela "); $linha3 = mysql_fetch_array($sql3); $totallinha3 = mysql_num_rows($sql3); echo "<table border='1'>"; echo "<th>". "Matrícula". "</th>"; echo "<th>". "Nome". "</th>"; echo "<th>". "Contrato". "</th>"; echo "<th>". "Dt Contr". "</th>"; echo "<th>". "V.Empr". "</th>"; echo "<th>". "Juros". "</th>"; echo "<th>". "Taxa". "</th>"; echo "<th>". "Fundo". "</th>"; echo "<th>". "VTotal". "</th>"; echo "<th>". "QtParc". "</th>"; echo "<th>". "V.Prest". "</th>"; while ($linha = mysql_fetch_array($sql)) { echo "<th>". date('M/Y', strtotime($linha['datavencimento'])). "</th>"; //echo "<td>". $linha['aprop']. "</td>"; } while ($linha2 = mysql_fetch_array($sql2)) { echo "<tr><td>". $linha2['Matricula']. "</td>"; echo "<td>". $linha2['Nome']. "</td>"; echo "<td>". $linha2['Id']. "</td>"; echo "<td>". $linha2['DtContrato']. "</td>"; echo "<td>". $linha2['VlrLiquido']. "</td>"; echo "<td>". $linha2['VlrJuros']. "</td>"; echo "<td>". $linha2['VlrTxServicos']. "</td>"; echo "<td>". $linha2['VlrSeguro']. "</td>"; echo "<td>". $linha2['Vtotal']. "</td>"; echo "<td>". $linha2['QtdeParcelas']. "</td>"; echo "<td>". $linha2['VlrParcela']. "</td>"; echo "<td>". $linha2['aprop']. "</td></tr>"; } echo "</table>"; ?> Ele está fazendo uma parte, mas não consigo plotar os valores nas células à direita, que seria o retorno do calculo de juros + taxa dividido pelas parcelas.. Alguém poderia ajudar ?
  6. Ola, estou com um problema que tem me dado muita dor de cabeça. Tenho um uma tabela que é gerada do banco de dados, e eu coloquei um botão para excluir os itens selecionados, e quando clico nele ele aparece a lista de dados que quero excluir. E isso é feito da seguinte forma: eu fiz uma pagina chama consulta.php e é enviado com o Jquery Form q antes de mandar os dados ele altere o valor para "0" uma caixa de texto especifica no formulario(essa caixa esta invisivel), e quando chega no php ele tem uma estrutura condicional para q o 0 só fasa a consulta, e quando clicar no botão submit embaixo da lista ele envie o formulário novamente mais o valor da caixa de texto se é alterado para o valor "1", que faz a exclusão dos dados. O problema é q não funciona. Quero saber como enviar o mesmo formulario sem refresh e varis vezes de forma dinâmica. Agradeço a atenção!
  7. yuripinheiro1402

    Erro com ordenação de alocação dinâmica

    Bom dia pessoal, Sou novo no fórum, li a respeito de algumas regras, mas posso estar fazendo algo errado, caso faça, me desculpem. Estou com um problema num código que estou fazendo para fazer uma ordenação, porém, eu rodo ele e ele funciona, mas quando escolho a opção de ordenar, a tela só pisca, não entra nela.. Poderiam dar uma olhada pra ver o que estou fazendo de errado? PS: Não se assustem com o tamanho do código rs, é apenas o ''Ordena'' que estou com dificuldades. #include <stdlib.h> #include <stdio.h> #include <string.h> struct pasta { char nome[80]; int codigo; struct pasta *proximo; struct pasta *anterior; }; struct pasta *inicio, *ultimo, dados[1000]; int q=0; int menu(); void listaligada (struct pasta *); void cadastro(); void ordena(); void grava(); void abre(); void exclui(); void altera(); void lista(); main() { int i; inicio = ultimo = NULL; for ( ; ; ) { i=menu(); switch(i) { case 1: cadastro(); break; case 2: grava(); break; case 3: abre(); break; case 4: ordena(); break; case 5: lista(); break; case 6: exclui(); break; case 7: altera(); break; case 8: exit(1); break; } } } int menu() { int i; system("cls"); printf("\t\tMenu\n\n"); printf("\t1. Cadastro\n"); printf("\t2. Grava\n"); printf("\t3. Abre\n"); printf("\t4. Ordena\n"); printf("\t5. Lista\n"); printf("\t6. Exclui\n"); printf("\t7. Altera\n"); printf("\t8. Sai\n"); printf("\nEntre com a opcao: "); scanf("%d",&i); return i; } void listaligada (struct pasta *p) { if (inicio == NULL) { inicio = ultimo = p; p->proximo = NULL; p->anterior = NULL; return; } ultimo->proximo = p; p->anterior = ultimo; p->proximo = NULL; ultimo = p; } void cadastro() { struct pasta *p; static int i=0; system("cls"); printf("\t\tCadastro\n\n"); printf("\tEntre com os dados. \nTecle apenas ENTER sobre o campo 'nome' sem digitar nada para sair:"); for( ; ; ) { printf("\nNome %d:", i+1); p = (struct pasta *) malloc (sizeof(struct pasta)); fflush(stdin); gets(p->nome); if(!p->nome[0]) break; p->codigo = ++i; listaligada(p); } } void ordena() { int i,j; struct pasta temp; system ("cls"); printf("\n\t\tNomes ordenados:\n\n"); for(i=0 ; i<q ; i++) for(j=i+1 ; j<q ; j++) if (dados[i].nome,dados[j].nome>0) { temp=dados[i]; dados[i]=dados[j]; dados[j]=temp; } } void grava() {} void abre() {} void exclui() {} void altera() {} void lista() { struct pasta *p; system ("cls"); printf("\n\t\tLista\n\n"); p = inicio; while (p!= NULL) { printf("\n%s", p->nome); printf("\nCodigo: %d", p->codigo); p = p->proximo; printf("\n---------\n"); } system("pause"); }
  8. teteuvec

    Sistema de filtro de tabela dinamica PHP

    Prezados boa tarde, Preciso de construir um sistema de filtro para a tabela gerada automaticamente através de uma pesquisa select e while para uma tabela comum html. Penso em fazer da seguinte maneira: * Colocar a linha onde entram os parâmetros do filtro dentro de um formulário onde quando acionado passam as informações via $_POST para dentro da mesma página (pois o action do formulário aponta para mesma página). * Assim será possível utilizar o $_POST para realizar os filtros dentro do recordset nos select. Que por sua vez estarão dentro de um if(isset()) para verificar sua existência e selecionar qual select mostrará na tela(com todos os registros ou com filtro). O problema é que ao acionar o botão FILTRO, não está submetendo o formulário. Abaixo segue código com o formulário e tabela: < table id="tabela" width="100%" border="0"> 2.<thead> 3.<tr> 4.<th bgcolor="#304B73">Cliente</th> 5.<th bgcolor="#304B73">Componente / Modelo / Fabricante</th> 6.<th bgcolor="#304B73">TMPF / TMPR / TMEF</th> 7.<th colspan="2" bgcolor="#304B73">Ação</th> 8.</tr> 9.<tr> 10.<form action="system.php" method="post"> 11.<th bgcolor="#304B73"> 12.<select name="clients" id="clients"> 13.<option value="">Todos</option> 14.<?php 15.do { 16.?> 17.<option value="<?php echo $row_clients_list['client']?>"><?php echo $row_clients_list['client']?></option> 18.<?php 19.} while ($row_clients_list = mysql_fetch_assoc($clients_list)); 20.$rows = mysql_num_rows($clients_list); 21.if($rows > 0) { 22.mysql_data_seek($clients_list, 0); 23.$row_clients_list = mysql_fetch_assoc($clients_list); 24.} 25.?> 26.</select> 27.</th> 28.<th bgcolor="#304B73"> 29.<select name="component" id="component"> 30.<option value="">Todos</option> 31.<?php 32.do { 33.?> 34.<option value="<?php echo $row_components_list['name']?>"><?php echo $row_components_list['name']?></option> 35.<?php 36.} while ($row_components_list = mysql_fetch_assoc($components_list)); 37.$rows = mysql_num_rows($components_list); 38.if($rows > 0) { 39.mysql_data_seek($components_list, 0); 40.$row_components_list = mysql_fetch_assoc($components_list); 41.} 42.?> 43.</select> 44./ 45.<select name="model" id="model"> 46.<option value="">Todos</option> 47.<?php 48.do { 49.?> 50.<option value="<?php echo $row_components_list['model']?>"><?php echo $row_components_list['model']?></option> 51.<?php 52.} while ($row_components_list = mysql_fetch_assoc($components_list)); 53.$rows = mysql_num_rows($components_list); 54.if($rows > 0) { 55.mysql_data_seek($components_list, 0); 56.$row_components_list = mysql_fetch_assoc($components_list); 57.} 58.?> 59.</select> 60./ 61.<select name="manufacturer" id="manufacturer"> 62.<option value="">Todos</option> 63.<?php 64.do { 65.?> 66.<option value="<?php echo $row_components_list['manufacturer']?>"><?php echo $row_components_list['manufacturer']?></option> 67.<?php 68.} while ($row_components_list = mysql_fetch_assoc($components_list)); 69.$rows = mysql_num_rows($components_list); 70.if($rows > 0) { 71.mysql_data_seek($components_list, 0); 72.$row_components_list = mysql_fetch_assoc($components_list); 73.} 74.?> 75.</select> 76.</th> 77.<th bgcolor="#304B73"> 78.<select> 79.<option value="" selected>-</option> 80.<option value="=">igual a</option> 81.<option value=">">maior que</option> 82.<option value="<">menor que</option> 83.</select> 84.<input id='mtxx' name='mtxx' type='number' /> 85.</th> 86.<th colspan="2" bgcolor="#304B73"><input type="submit" value="Filtrar" /> | <input type="button" onclick="javascript: location.href='#rec_openModal'" value="Adicionar componente" /></th> 87.</form> 88.</tr> 89.</thead> 90.<?php $c = 0; ?> 91.<?php do { ?> 92.<tbody> 93.<tr class="<?=($c++%2==1) ? 'odd' : 'even' ?>"> 94.<td><?php echo $row_components['client']; ?></td> 95.<td><?php echo $row_components['name']?> / <?php echo $row_components['model']?> / <?php echo $row_components['manufacturer']?></td> 96.<td><?php echo $row_components['mttf']?> / <?php echo $row_components['mttr']?> / <?php echo $row_components['mtbf']; ?></td> 97.<td><form id="edit" action="mysql/update_ppcm_maintenance_preventive.php" method="POST"> 98.<input type="hidden" name="update_idppcm_maintenance" value="<?php echo $row_components['idppcm_maintenance']?>"> 99.<input type="image" name="buttom" src="imagens/edit.png" width="24" height="24"> 100.</form></td> 101.<td><form id='delete' action="mysql/del_ppcm_maintenance_preventive.php" method="POST"> 102.<input type="hidden" name="del_name" value="<?php echo $row_components['name']?>"> 103.<input type="hidden" name="del_model" value="<?php echo $row_components['model']?>"> 104.<input type="hidden" name="del_client" value="<?php echo $row_components['client']?>"> 105.<input type="hidden" name="del_idppcm_maintenance" value="<?php echo $row_components['idppcm_maintenance']?>"> 106.<input type="image" name="buttom" src="imagens/delete.png" width="24" height="24"> 107.</td></form> 108.</tr> 109.<?php } while ($row_components = mysql_fetch_assoc($components)); ?> 110.</tbody> 111.</table>
  9. teteuvec

    Sistema de filtro de tabela dinamica PHP

    Prezados boa tarde, Preciso de construir um sistema de filtro para a tabela gerada automaticamente através de uma pesquisa select e while para uma tabela comum html. Penso em fazer da seguinte maneira: * Colocar a linha onde entram os parâmetros do filtro dentro de um formulário onde quando acionado passam as informações via $_POST para dentro da mesma página (pois o action do formulário aponta para mesma página). * Assim será possível utilizar o $_POST para realizar os filtros dentro do recordset nos select. Que por sua vez estarão dentro de um if(isset()) para verificar sua existência e selecionar qual select mostrará na tela(com todos os registros ou com filtro). O problema é que ao acionar o botão FILTRO, não está submetendo o formulário. Abaixo segue código com o formulário e tabela: < table id="tabela" width="100%" border="0"> <thead> <tr> <th bgcolor="#304B73">Cliente</th> <th bgcolor="#304B73">Componente / Modelo / Fabricante</th> <th bgcolor="#304B73">TMPF / TMPR / TMEF</th> <th colspan="2" bgcolor="#304B73">Ação</th> </tr> <tr> <form action="system.php" method="post"> <th bgcolor="#304B73"> <select name="clients" id="clients"> <option value="">Todos</option> <?php do { ?> <option value="<?php echo $row_clients_list['client']?>"><?php echo $row_clients_list['client']?></option> <?php } while ($row_clients_list = mysql_fetch_assoc($clients_list)); $rows = mysql_num_rows($clients_list); if($rows > 0) { mysql_data_seek($clients_list, 0); $row_clients_list = mysql_fetch_assoc($clients_list); } ?> </select> </th> <th bgcolor="#304B73"> <select name="component" id="component"> <option value="">Todos</option> <?php do { ?> <option value="<?php echo $row_components_list['name']?>"><?php echo $row_components_list['name']?></option> <?php } while ($row_components_list = mysql_fetch_assoc($components_list)); $rows = mysql_num_rows($components_list); if($rows > 0) { mysql_data_seek($components_list, 0); $row_components_list = mysql_fetch_assoc($components_list); } ?> </select> / <select name="model" id="model"> <option value="">Todos</option> <?php do { ?> <option value="<?php echo $row_components_list['model']?>"><?php echo $row_components_list['model']?></option> <?php } while ($row_components_list = mysql_fetch_assoc($components_list)); $rows = mysql_num_rows($components_list); if($rows > 0) { mysql_data_seek($components_list, 0); $row_components_list = mysql_fetch_assoc($components_list); } ?> </select> / <select name="manufacturer" id="manufacturer"> <option value="">Todos</option> <?php do { ?> <option value="<?php echo $row_components_list['manufacturer']?>"><?php echo $row_components_list['manufacturer']?></option> <?php } while ($row_components_list = mysql_fetch_assoc($components_list)); $rows = mysql_num_rows($components_list); if($rows > 0) { mysql_data_seek($components_list, 0); $row_components_list = mysql_fetch_assoc($components_list); } ?> </select> </th> <th bgcolor="#304B73"> <select> <option value="" selected>-</option> <option value="=">igual a</option> <option value=">">maior que</option> <option value="<">menor que</option> </select> <input id='mtxx' name='mtxx' type='number' /> </th> <th colspan="2" bgcolor="#304B73"><input type="submit" value="Filtrar" /> | <input type="button" onclick="javascript: location.href='#rec_openModal'" value="Adicionar componente" /></th> </form> </tr> </thead> <?php $c = 0; ?> <?php do { ?> <tbody> <tr class="<?=($c++%2==1) ? 'odd' : 'even' ?>"> <td><?php echo $row_components['client']; ?></td> <td><?php echo $row_components['name']?> / <?php echo $row_components['model']?> / <?php echo $row_components['manufacturer']?></td> <td><?php echo $row_components['mttf']?> / <?php echo $row_components['mttr']?> / <?php echo $row_components['mtbf']; ?></td> <td><form id="edit" action="mysql/update_ppcm_maintenance_preventive.php" method="POST"> <input type="hidden" name="update_idppcm_maintenance" value="<?php echo $row_components['idppcm_maintenance']?>"> <input type="image" name="buttom" src="imagens/edit.png" width="24" height="24"> </form></td> <td><form id='delete' action="mysql/del_ppcm_maintenance_preventive.php" method="POST"> <input type="hidden" name="del_name" value="<?php echo $row_components['name']?>"> <input type="hidden" name="del_model" value="<?php echo $row_components['model']?>"> <input type="hidden" name="del_client" value="<?php echo $row_components['client']?>"> <input type="hidden" name="del_idppcm_maintenance" value="<?php echo $row_components['idppcm_maintenance']?>"> <input type="image" name="buttom" src="imagens/delete.png" width="24" height="24"> </td></form> </tr> <?php } while ($row_components = mysql_fetch_assoc($components)); ?> </tbody> </table>
  10. Mauro Franco

    Div Criada dinamicamente

    Ola pessoal, sou novo , e queria aprender se uma div criada dinamicamente pode ser gravada na pagina, quando dou refresh ou saia da pagina ele permaneça la.
  11. marcosmigueloliveira

    Montando uma consulta SQL dinamica com checkbox

    Ola pessoal estou montando uma query com uns checkbox, consegui adaptar um codigo antigo que tinha e deu certo. Mas a CONSULT(QUERY) tem uns INNER JOINS, então devo pegar o nome em outra tabela com o codigo salvo na principal. Entenderam? O SELECT esta funcionando normalmente mas quando imprimo sai os codigos e não os nomes alguem pode me ajudar veja o codigo fonte. <?php session_start(); include_once 'valida.php'; include_once 'funcao_conexao.php'; include_once 'variaveisDaSecao.php'; //RECEBENDO DADOS DO USUARIO PELO GET $codPedido = $_GET['pedido']; $acao = $_GET['acao']; $tipo = $_GET['tipo']; $campos = array('ml_saram' => 'Saram', 'ml_nome' => 'Nome', 'ml_nguerra' => 'N. de Guerra', 'gr_nome' => 'Graduação', 'es_nome' => 'Especialidade', 'ml_antiguidade' => 'Ant. Relativa', 'ml_ffix' => 'Tel. Fixo', 'ml_fcel' => 'Tel. Celular', 'ml_fout' => 'Tel. Outro', 'ml_ftra' => 'Tel. Trabalho', 'ml_email' => 'E-mail', 'pf_nome' => 'Perfil'); //Montando o select com os checkbox $campo = $_POST['fields']; if(isset($campo)) { $select = "SELECT \""; for($i = 0; $i < count($campo); $i++) { $field = $campo[$i]; $select .= preg_replace("/[^a-zA-Z_]/", "", $field); if($i < count($campo) - 1) $select .= ", "; } $select .= " FROM tb_militar\""; } $campos = array('MtCodMaterial' => 'Tipo', 'MtCodLoc' => 'Localização', 'MtCodProjeto' => 'Projeto', 'MtCodEspMnt' => 'Oficina', 'MtPn' => 'Pn', 'MtSn' => 'Sn', 'MtPatrimonio' => 'Patrimônio', 'MtNome' => 'Nomenclatura', 'MtObs' => 'Descrição', 'MtQuantidade' => 'Estoque'); ?> <html> <head> <title>6º ETA - SINFO </title> <?php include_once ("arquivoLinkCssJvs.php"); ?> <style type="text/css"> body { padding-top: 30px; padding-bottom: 20px; } </style> </head> <body> <?php include 'menu.php'; ?> <div class="container"> <div class="row"> <div class="zero-clipboard"> <br> <span class="btn-clipboard"><b>Relatorio de Materiais:</b></span> </div> <div class="panel panel-danger"> <div class="panel-body"> <form class="form-horizontal" action="filtroMaterial.php" method="POST"> <table> <tr> <td> <fieldset> <div class="form-group"> <label class="col-md-12 control-label" for="checkboxes">Selecione o Tipo(s):</label> </td> <td> <?php $i = 1; foreach($campos as $nome => $titulo) echo ' <div class="checkbox"> <label class="checkbox"><input name="campos[]" type="checkbox" value="' . $nome . '"/>' . $titulo . '</label> </div>'; ?> </td> </tr> <tr> <td colspan="3"> <!-- Button (Double) --> <div class="form-group"> <label class="col-md-4 control-label" for="button1id"></label> <div class="col-md-8"> <button id="button1id" name="button1id" class="btn btn-success" type="submit" >Enviar</button> <button id="button2id" name="button2id" class="btn btn-default" type="reset" >Limpar</button> </div> </div> </td> </tr> </table> </fieldset> </form> </div> </div> </div> <?php //Montando o select com os checkbox if(isset($_POST['campos'])) { $selecionados = $_POST['campos']; //retorna somente os campos que existem na variavel $campos $permitidos = array_intersect($selecionados, array_keys($campos)); //monta a query $query = "SELECT " . implode(', ', $permitidos) . " FROM tb_material AS m \r INNER JOIN tb_local_manutencao AS lm ON m.MtCodLoc = lm.LmCodigo \r "; //somente para testar o formulario } ?> <div class="table-responsive"> <table class="table table-hover"> <tr> <?php //IMPRIME O CABEÇALHO DOS ITENS foreach ($permitidos as $nome) echo "<th class=\"celulatitulo\">". $campos[$nome] . "</th>"; ?> </tr> <?php //REALIZA A CONSULTA $result = mysql_query($query) or die (mysql_error()); //IMPRIMINDO OS RELATORIOS while($valores = mysql_fetch_row($result)) { ?> <tr> <?php foreach($valores as $valor) echo '<td class="celula\">'.$valor.'</td>'; ?> </tr> <?php } ?> </table> </div> <?php if ($acao == "excluir" AND $tipo == 1){ if (mysql_query("CALL PsDevolucaoGeral('$codSaida','$codMaterial','$codPedido','$quantidade','$tipo')") or die (mysql_error())) { echo '<script language=javascript>alert( "Pedido Alterado com Sucesso! \n Pedido: '.$codPedido.'."); window.location="devolucaoGeral.php?tipo=1&identificado=1&pedido='.$codPedido.'&saram='.$saramSaida.'"</script>'; } } if ($acao == "excluir" AND $tipo == 2){ echo $codSaida.','.$codMaterial.','.$codPedido.','.$quantidade.','.$tipo; if (mysql_query("CALL PsDevolucaoGeral('$codSaida','$codMaterial','$codPedido','$quantidade','$tipo')") or die (mysql_error())) { echo '<script language=javascript>alert( "Pedido Excluído com Sucesso! \n Pedido: '.$codPedido.'."); window.location="devolucaoGeral.php?tipo=2&identificado=1&pedido='.$codPedido.'&saram='.$saramSaida.'"</script>'; } } ?> <footer> <p>© Esquadrão Guará - Seção de Informática 2015</p> </footer> </div> </div> <!-- /container --> </body> </html>
×

Informação importante

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