Ir para conteúdo
Fórum Script Brasil

Montano

Membros
  • Total de itens

    69
  • Registro em

  • Última visita

Tudo que Montano postou

  1. boa tarde. existe alguma maneira de buscar em uma tabela só os campos que não estao empty. e organizalas em $reg.. $reg[0] (primeiro campo não empty), $reg[1] (segundo campo não empty) obrigado..
  2. o valor que vem do radio que estao no $tipo_consulta não seria "ON" aqui n deu seu codigo.. o echo sql; esta dando Resource id #8 obrigado
  3. obrigado pela ideia, voce tem razao.. não querendo pedir muito, eu não consigo pensar em uma maneira dele escolher consultas por mais de uma cidade, usando somente 1 select option.. digamos assim, tem o select option la da cidade q ele queh pesquizar para gerar o relatorio .. pesquizando 1 só tudo bem, mas ele vai precisa pesquizar tipo assim. mais de duas cidades, ou então menos duas cidades (de todas que tão no banco). pensei em salvar a consulta no BD "fazendo um radio de "Manter consulta". ele pesquizaria uma cidade, pedia para manter a consulta, e pesquizaria outra. e assim por diante. bom, não funciono, axo que até postei essa ideia em outro tópico. tenho que termina esse trabalho essa semana. e ainda n consigo pensar em algo para facilitar as consultas mais personalizadas. estava pensando em fazer 1 pop up. caso o usuario queria fazer uma pesquiza mais avançada. inserindo nos meus select um <option> Personalizar</option> obrigado pela atençao..
  4. $sql="DELETE FROM tb_consultas WHERE cod = 1"; $result = mysql_query($sql); bom dia, estou tentando deletar da tb consultas tudo que esta no cod 1, só que ele deleta tudo menos o cod 1. queria que ele excluisse o cod tanbem. A tb não é auto increment, e o valor do cod é int. obrigado..
  5. esse codigo abaixo, tem que procura no BD as consultas que foram feitas, e fazelas de novo, acrescentando uma nova consulta. as consultas vao sempre se somando com um OR, até que o cliente limpa a consulta, (deleta do banco). se o bd estiver vazio ele procura só a nova consulta representada pela variavel $t; ta dando um erro estranho, quando eu monto a tabela com os dados, pegos pela consulta. vem no lugar dos dados "aspas", parece erro de sintexe mesmo. n sei se é por eu usar muito $sql, $sql2, involvendo os dois. alguém pode da uma olhada. obriagado $sql = "select consulta from tb_consultas"; $result = mysql_query($sql); $linha = mysql_num_rows($result); $reg = mysql_fetch_row($result); if ($reg[0] != "") { for ($i=0;$i<$linha;$i++) { $sql2 = "select * from tb_contrato where $reg[0] or $t ORDER BY cod_contrato ASC"; $result2 = mysql_query($sql2); $linha = mysql_num_rows($result2); } } else { $sql2 = "select * from tb_contrato where $t ORDER BY cod_contrato ASC"; $result2 = mysql_query($sql2); $linha = mysql_num_rows($result2); }
  6. OBRIGADO voces estao de parabens.. resolvido o caso, agradeço a atençao. abraços
  7. Desculpe mas não entendi nada que tava la.. pelo menos não achei solução para o problema das aspas. obrigado
  8. não funciono amigo.. o negocio é que o insert não pode ser feito se na variavel tiver aspas simples.. :S como vo fazer insert de uma consulta, se a consulta só pode ser feita com aspa simples. alguém HELP ME
  9. boa tarde. estou infrentando um problema, tenho que armazenar uma consulta dento de um campo no BD; porem o insert não funciona com ' ' e para fazer a consulta eu tenho que usar '$exe'. como faço para resolver esse problema de sintexe? OBRIGADO =]
  10. valeu pela ajuda. DESCOBRI QUE EU não POSSO TER ' ' DENTRO DO INSERTE.. MAS EU PRECISO DELAS PRA FAZER A CONSULTA. então COMO EU ARMAZENO UMA CONSULTA EM UM INSERT :S
  11. INSERT INTO tb_consultas VALUES ('','cod_produto = 'Wimax' and cidade = 'Charqueadas' and situacao = 'Ativada'') só que não armazeno :S agora se eu substituo o $t por outra, ele armazena. OBS: essa variavel contem a ultima consulta feita pelo usuario
  12. boa tarde. simplesmente não to conseguindo inserir uma variavel. em um campo da minha tabela $sql="INSERT INTO tb_consultas VALUES ('','$t')"; $result = mysql_query($sql); queria inserir a variavel $t mas ele não ta inserindo, se eu substituir por outra ele inseri ¬¬ . se escrever no lugar dela, ele inseri. só ela que ele n inseri. :S alguém sabe me dizer que uma variavel que esta sendo usada, por ser inserida em outra tabela? OBS: DENTRO DELA TEM UM VALOR ASSIM : 'cod_produto = 'Wimax' sera que é as aspa?
  13. boa tarde. meu problema é o seguinte. meu programa teria que fazer todos tipos de consultas possiveis envolvendo 8 dados. para mim não encher de if, e me matar fazer combinações, criei uma variacel qualquer chamada $t. função dela é armazenar pedacinhos da consulta que o usuario pedir. EX: if ($produto != "") { if ($t != "") { $t = "$t and cod_produto = '$produto'"; } else { $t = "cod_produto = '$produto'"; } } if ($tamanho != "") { if ($t != "") { $t = "$t and tamanho = '$tamanho'"; } else { $t = "tamanho = '$tamanho'"; } } DIGAMOS QUE O USUARIO ESCOLHEU CAMISETA = POLO, TAMANHO = G $sql = "select * from tb_contrato where $t ORDER BY cod_contrato ASC"; $result = mysql_query($sql); $linha = mysql_num_rows($result); se der um echo $sql; vai ficar assim: $sql = "select * from tb_contrato where cod_produto = $produto and tamanho = $tamanho ORDER BY cod_contrato ASC"; Até ai tudo bem, pudi fazer qualquer combinaçao de consulta.. agora eu quero que o usuario marque em alguns check box, as 4 escolhas. AND. OR, < , > ; escolhendo AND (ele fara a consulta que nos acabamos de fazer) escolhendo OR (ele continuara fazendo a consulta and, mas acrescentara um or.) EX: if ($and == "on") { if ($produto != "") { if ($t != "") { $t = "$t and cod_produto = '$produto'"; } else { $t = "cod_produto = '$produto'"; } } } ----------------------------------------------- if ($or == "on") { if ($produto != "") { if ($t != "") { $t = "$t or cod_produto = '$produto'"; } } } o sql deveria ficar assim . $sql = "select * from tb_contrato where cod_produto = $produto or cod_produto = $produto ORDER BY cod_contrato ASC"; me surjiu 2 problemas 1ª terie que usar 1 campo só para produto. e a consulta tem que manter a variavel anterio no 1ª $produto, e a nova no 2ª para não fica cod_produto = POLO or cod_produto = POLO . mesmo o usuario tendo escolhido outra camiseta antes. 2ª ele só faz a pesquiza no or com o and, se os dois checkbox estiverem marcado. o.O (não sei porque) por favor , se alguém souber de uma ideia para facilitar essas consultas. agradeço obrigado
  14. Boa tarde, não estou conseguindo salvar uma table em .pdf, consigo imprimir a pagina e tal, mas salvar em .pdf automaticamente não sei como faz, meu navegador permite salvar em pdf usando CutePDF Writter, mas salvando desse jeito ele salva cortando pedaços porque o tamanho da table é 220% ele salva só os 100%, o resto ele corta.. alguém tem algum script ou exemplo de como fazer isso usando o php ou java, sem precisat ir no Arquivo/Imprimir/CutePDF writer. obrigado
  15. muito obrigado, era isso que eu queria mesmo. valeu
  16. boa tarde. gostaria de saber como se faz uma consulta no BD, pegando só a parte do mes, eu uso o XAMPP e ele armazena a data aaaa/mm/dd . quando eu vo ler eu separo a data em $ano, $mes, $dia usando "substr($mes, 3, 2)": tentei usar o substr em um select digamos.. $mes = O mes que cliente escolhe em um select Select * from tb_cliente where data = '$mes' só que esse campo data da tabela cliente, esta com a data inteira aaaa/mm/dd obrigado
  17. bom dia. No meu sistema de cadastros, em php, tem uma pagina, cad_cliente.php e uma cad_cliente_ok.php cad_cliente.php = usuario insere os dados do cliente cad_cliente_ok.php = executa a $sql = INSERT e tal. eu passo os dados por um <form usando o POST> só que é chato perder aquela pagina cad_cliente.php de focu. gostaria que a outra carregasse cadastrando o usuario, sem aparecer. Obrigado
  18. boa tarde. estou fazendo um select no meu BD, da seguinte maneira: // Todas em branco, pesquiza tudo if ($cidade=="") { $sql = "select * from tb_contrato ORDER BY cod_contrato ASC"; $result = mysql_query($sql); $linha = mysql_num_rows($result); } //Pesquisa por cidade if ($cidade!="") { $sql = "select * from tb_contrato WHERE cidade = '$cidade' ORDER BY cod_contrato ASC"; $result = mysql_query($sql); $linha = mysql_num_rows($result); } //Pesquisa por produto if ($produto!="") { $sql = "select * from tb_contrato WHERE cod_produto = '$produto' ORDER BY cod_contrato ASC"; $result = mysql_query($sql); $linha = mysql_num_rows($result); } //Pesquisa por cliente if ($cliente!="") { $sql = "select * from tb_contrato WHERE cod_cliente = '$cliente' ORDER BY cod_contrato ASC"; $result = mysql_query($sql); $linha = mysql_num_rows($result); } //Pesquisa por ta if ($ta!="") { $sql = "select * from tb_contrato WHERE ta = '$ta' ORDER BY cod_contrato ASC"; $result = mysql_query($sql); $linha = mysql_num_rows($result); } //Pesquisa por consultor if ($consultor!="") { $sql = "select * from tb_contrato WHERE consultor = '$consultor' ORDER BY cod_contrato ASC"; $result = mysql_query($sql); $linha = mysql_num_rows($result); } essas variaveis que ele cmpara no if, são pegadas por um POST usando form, o cliente seleciona em um select option, e ele armazena dentro dessas variaveis, digamos ele queh ver contratos da cidade de POA, ele vai no select option POA, quando entra no if $cidade != "" ele executa aquele select.. ok.. agora queria saber se tem como fazer isso no ajax, para manter o select feito.. digamos você seleciono la POA, dae mostra vendas pra poa, dae mantem essa consulta, e você seleciona consultor "joao", dae vai ver dentro daquela pesquiza de poa os que o joao fez consultoria.. obrigado pela atençao.
  19. Boa tarde, sou novo no forum, desculpe se estiver postando no tópico errado. Estou fazendo um sistema em php. ele faz o seguinte (inclusao, exclusao, alteração de : cliente, produto, cidade, empregado, contrato) é para uma empresa de venda, o vendedor vai gera o contrato por ele. depois o programa tem que gerar os relatorios conforme o que eles quizerem consultar. a empresa esta usando no momento tudo em excel, usando filtros. eles criaram tabelas ondem botao por exemplo : nome cliente, produto, situação da venda, data situação, cidade. EX: no excel deles eles conseguem filtrar por (produto - cidade)(cidade - produto - situação) ou até 2 cidade ou mais e etc.. estava querendo fazer algo parecido, no momento oque consegui fazer foi, varios select. EX: select das cidades: ele marca a cidade e eu listo todos contratos feitos para aquela cidade. select produto: ele lista os contratos com aquele produto. ou então consigo fazer as 2 consultas ao mesmo tempo. mas eu quero uma opçao pra manter a consulta anterios quando for nescessario. EX: faz o select para SP- vai me mostra na tela os contratos para SP, dae eu faço de novo, select RJ. vai me mostra select SP e RJ . e isso combinado com digamos, de tal data a tal data. minha duvida é se eu estou ficando muito preso ao php? não deveria tentar fazer algo em ajax, java? (linguagens que não sei) se alguém tiver uma sujestao da melhor linguagem para gerar esses relatorios.. obrigado pela ajuda.
×
×
  • Criar Novo...