Ir para conteúdo

Pesquisar na Comunidade

Mostrando resultados para as tags ''filtro''.

  • 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 33 registros

  1. VCastilho

    Capturar ação de um botão

    Bom Dia Desenvolvi um filtro HTML e estou com dificuldades em criar o JavaScript para o funcionamento do mesmo, poderiam em ajudar a criar esse JS? Segue o código: <div id = "filtro"> <meta charset="utf-8"> <meta name="viewport" content="width=device-width, initial-scale=1"> <style disabled> #filtro { border-style:double; } #button1 { width: 120px; position: inherit; right: 10px; background-color: #e00505; font-size: 12px; FLOAT: right } h4 { font-size: 18px; border-style: inset; } select { border: 1px solid #000; box-sizing: border-box; width: 124px; border-radius: 5px; height: 25px; padding: 3px; } section label { width: calc(100% / 4); color: red; text-align: center; } section { display: flex; flex-wrap: wrap; } h4/ { border-style:double; } @media screen and (max-width:768px) { section label { margin-bottom: 20px; width: 100%; } } </style> <h4 style="text-align: center;">Personalize o seu Kit de Segurança</h4><br><br> <form action="#" id="form"> <section> <label> <b> Tipo do seu Kit </b><br> <select name="speed" id="speed" style=" "> <option desable>Selecione</option> <option>Residencial</option> <option>Comercial</option> </select> </label> <label> <b>Qualidade de Seu Kit</b><br> <select name="files" id="files" style=" "> <option desable> Selecione </option> <option value="HD">HD</option> <option value="Full HD">Full HD</option> <option value="Analógica">Analógica</option> </select> </label> <label> <b> Quantidade de Câmeras </b><br> <select name="number" id="number" style=" "> <option desable> Selecione </option> <option>1 Câmera</option> <option>2 Câmeras</option> <option>3 Câmeras</option> <option>4 Câmeras</option> <option>5 Câmeras</option> <option>6 Câmeras</option> <option>7 Câmeras</option> <option>8 Câmeras</option> <option>9 Câmeras</option> <option>10 Câmeras</option> <option>11 Câmeras</option> <option>12 Câmeras</option> <option>13 Câmeras</option> <option>14 Câmeras</option> <option>15 Câmeras</option> <option>16 Câmeras</option> </select> </label> <label> <b> Selecione a Marca </b><br> <select name="salutation" id="salutation"> <option desable selected>Selecione</option> <option>Intelbras</option> <option>Hikvision</option> <option>Outras</option> </select> </label> </section> <BR> <BR> </form> </div> <br> <br> <button class="kd-filter-button" id="button1">Ver resultados</button> Seria bom, se possível o botão funcionar fora da tag "form" pois para personalizar fica melhor
  2. VCastilho

    Criação de um Filtro Inteligente

    Boa Tarde Estou tentando desenvolver um Filtro Inteligente, no qual funcionaria da seguinte forma: Filtro 1 Filtro 2 Filtro 3 Filtro 4 Opção 1 Opção 2 Opção 3 Ao selecionar a Opção 1 do Filtro 1 liberaria as opções do filtro 2 Filtro 1 Filtro 2 Filtro 3 Filtro 4 Opção 1 Opção 1 - a Opção 1 -b Opção 1 -c Assim escolhendo a opção do filtro 2 liberaria as opções do Filtro 3 e assim por diante Ao escolher a Opção 2 do Filtro 1 liberaria outras opções No caso preciso aplicar na plataforma da Tray, que é o de menos porém não consigo chegar ao código certo Estou tentando utilizar o HTML e o JQuery em conjunto para isso, conseguem me ajudar? Realmente estou perdido na situação Atenciosamente Vinicius Castilho
  3. Olá, Gostaria de criar um filtro para categorias dos posts no WP. Como nesse exemplo https://bootsnipp.com/snippets/N6vrp. Mas não manjo muito de php, então não sei como faço, para que quando eu clique no botão da 'categoria1' só apareça posts dessa categoria. E quando clicar em 'Todos' aparecer os posts de todas as categorias.. Meu código está assim, por enquanto. <?php get_header(); ?> <?php /* Template Name: Arquivo Posts */ ?> <div class="container"> <h1 style="text-align: center; color: white; margin-bottom: 30px;">Noticias</h1> <div class="filtro" style="text-align: center;"> <a href="<?php get_posts('orderby=date&order=DESC&category_name=categoria1'); ?>">Categoria 1</a> <a>Categoria 2</a> <a>Todos</a> </div> <div class="row"> <?php if (have_posts()) : while (have_posts()) : the_post(); ?> <div class="col-xs-12 col-sm-6 col-md-4 " style="text-align: center;"> <a href="<?php the_permalink(); ?>"> <div class="imgPost"><?php the_post_thumbnail(); ?></div> <h2><?php the_title(); ?></a></h2> <p><em><?php echo ucfirst(get_the_time('l, j \d\e F \d\e Y')); ?></em></p> <hr> </div> <?php endwhile; else: ?> <p><?php _e('Desculpe, não há posts a serem exibidos.'); ?></p> <?php endif; ?> </div> </div> <?php get_footer(); ?> Alguém sabe me ajudar? Obrigada
  4. Preciso fazer um campo de pesquisa no wordpress para um cliente, onde o mesmo possa pesquisar seus clientes pelo cnpj e o banco de dados retornar apenas o que ele pesquisou e nao todos os clientes cadastrados, alguem pode me ajudar e me explicar alguns comandos ? este é o que eu estou usando mas dá erro na programação inteira.
  5. Prezados, Estou com um probleminha quando utilizo o filtro para a exibição da quantidade de produtos por pagina na loja wordpress-woocommerce, eu percebo que uma pasta é duplicada no link. Link da loja em Localhost; http://localhost/loja6/index.php/loja/ Quando clico para definir uma nova quantidade de produtos a serem exibidos nessa pagina o link duplica a pasta LOJA6 Ficando assim o link; http://localhost/loja6/loja6/index.php/loja/?product_per_page=15 E da erro a pagina nao abre. Poderiam me ajudar. Muito obrigado
  6. Santos_2015

    filtro sem informar campo data [resolvido]

    Galera é o seguinte, tenho filtro antes do montar meu select, tenho três campos no filtro: cod_tipo_item_despesa, data_inicio e data_fim. só que caso a data não tenha sido informada, minha consulta retorna falso, segue sql: select... where desp.cod_tipo_item_despesa like :cod_tipo_item_despesa and DATE_FORMAT(desp.data_despesa,'%d/%m/%Y') BETWEEN :data_inicio AND :data_fim Thanks.
  7. Joannes Waquim

    Criar filtro em checkbox usando ajax, jaquery, javascript

    Boa noite, preciso fazer um filtro parecido com o site do submarinho, no checkbox usando AJAX, JQUERY, mas nao estou conseguindo!! nao tenho certeza se fiz certo, pois tenho uma tabela chamada produtos que listam normal, outra tabela chamda catdesc ('categoria de desconto') ai esta linkado com a tabela produtos, na tabela catdesc tem os seguinte campos onde id_desc é auto increment da tabela o campo desconto seria o desconto que receberia os produtos, o campo id\-prod é chave estrangeira para tabela produtos, quando se cadastra produto n a tabela produtos os dados referente guardam aqui para fazer o filtro depois, nao sei se esta certo!!!!??? fiz assim para pegar os d=valores dos campos da tabela catdesc filtro.php <div class="box filtro"> <p>Descontos</p> <div id="checkbox"> <?php include '../produtos_teste/model/conn.php'; //include '../produtos_teste/controller/checkBox.php'; $pesquisa = mysqli_query ( $conn, "select DISTINCT d.desconto from catdesc d, produtos p where d.id_prod = p.id" ); while ( $categorias = mysqli_fetch_object ( $pesquisa ) ) : echo " <section class='categoria'> <input type='checkbox' class='checks' name='cat[]' value='' /> R$ $categorias->desconto </section> "; endwhile; // value='$categorias->id_desc' // input checbox ?> </div> </div> checkbox.php <?php /** * Created by PhpStorm. * User: jwaquim * Date: 15/03/2018 * Time: 17:19 */ include 'conn.php'; //Insere o arquivo de conexão com o BD //Recebe os valores dos checkbox em forma de array $where = $_REQUEST; /*A função sizeof() retorna um valor inteiro. * 0 se estiver vazio * 1 se tiver pelo menos um dado. * */ if (sizeof($where)) : $categoriaId = implode("' OR id_desc='", $where['cat']); $sql = "SELECT p.marca, p.descricao, p.foto d.desconto FROM produtos p INNER JOIN catdesc d ON d.id_prod = p.id WHERE p.id='" . $categoriaId . "' "; else : $sql = "SELECT p.marca, p.descricao, p.foto d.desconto FROM produtos p INNER JOIN catdesc d ON d.id_prod = p.id "; endif; $query = mysqli_query($conn, $sql); while ($filtro = mysqli_fetch_object($query)) : echo "<p>$filtro->marca - $filtro->foto</p>"; endwhile; da erro na linha 43 eesa linha while ($filtro = mysqli_fetch_object($query)) : no index fiz isso <script> $(document).ready(function() { //variavel que recebe os checkbox var check = $(".categoria input:checkbox"); var msg = $("#card"); //evento de change check.on("change", function(e) { //abertura da função on() //previne erros e.preventDefault(); //função ajax() $.ajax({ url : "controller/checkbox.php", type : "POST", dataType : "html", data : $('.checks:checked').serialize() }).done(function(data) { msg.html(data); }) });// finaliza a função on() }); </script> <script src=" http://code.jquery.com/jquery-2.1.1.min.js"></script> como posso fazer certo? peço a juda a todos que poderem ajudar!!!
  8. Superwagtel

    Resultado de busca (composta)

    Criei um sistema de busca e resultado simples. No campo form nomeei o text field como "busca" e na página resultado criei um filtro simples: SELECT * FROM servicos_cadastro WHERE cad_buscador LIKE %colname% onde o colname é text e $_GET['busca'] Nos resultados estou conseguindo apenas quando digita-se uma palavra exemplo: Farmácia Mas preciso que o resultado seja como no Google onde fazemos uma busca por Farmácia em Vila Joaniza e o resultado retorna composto. Ou seja, o Google separa as consultas: 'Farmácia' e 'Vila Joaniza' mesmo estando digitadas no mesmo campo text field 'busca' ?
  9. jardelcosta

    Ajuda com Flexslider e filtro

    Olá! Gente, estou precisando de ajuda em relação a um carouser, slider... Estou usando o flexslider para mostrar um slider com fotos. De acordo com minha tela, são usados 25 fotos, cada slide mostra 5 fotos.. isso pelo tamanho que eu defini aqui.. enfim.. eu coloquei um filtro de "masculino e feminino". Por padrão, o flexslider coloca na "<li>" display:block. No JS do filtro, (estou usando o bootstrap-portfilter.js - que tbm funciona igual ao "isotope") se eu filtro por "masculino", ele coloca display:none nas fotos das mulhes, mostrando apenas os homens.., sendo que, ele mostra as fotos dos homens, mas dps mostra o slide em branco.. Como informei lá em cima, 25 fotos, 5 fotos por cada slide, 5 slide. exemplo: se eu aplica o filtro, 10 fotos, 5 fotos por slide, na teoria era pra aparecer 2 slide, mas ainda sim aparece 5. sendo que os ultimos aparecem em branco. Isso ocorre pq o flexslider já calculou a quantidade de slide, mas eu queria saber como posso fazer para meio dar um refresh, ou mostrar apenas os que quero.. Se alguém conseguir ajudar agradeço demais...
  10. Fabiano Chaves Gonçalves

    Pegar o que é digitado no serach do datatables

    Boa tarde a todos, Gostaria de saber se existe alguma maneira de pegar o que o usuário digitou no filtro do datatables, para usar como cabeçalho quando clicar no botão imprimir da própria API. Obrigado pessoal.
  11. Victor Oliveira Franco

    Dúvida - Filtro de <div> com css e javascript

    Pessoal, estou tentando ocultar alguns itens e exibir um botão de reset, com um comando do javascript, mas o filtro não está funcionando adequadamente. Alguém pode me ajudar? O HTML <!-- Seçoes / Botões --> <div class="container"> <div class="row"> <div class="col-12"><p class="small text-right">Selecione um dos itens da lista</p></div> <div class="col-4 text-center" onClick="btn01()"> <img src="http://epmeditora.com.br/newsite/assets/imagens/svg/health.svg" alt="mala, bag, bagagem, icone, icon" class="icone-site" width="100px"> <h4 class="cor1">Educação Médica Continuada</h4> </div> <div class="col-4 text-center" onClick="btn02()"> <img src="http://epmeditora.com.br/newsite/assets/imagens/svg/dos.svg" alt="mala, bag, bagagem, icone, icon" class="icone-site" width="100px"> <h4 class="cor1">Projetos Médicos</h4> </div> <div class="col-4 text-center" onClick="btn03()"> <img src="http://epmeditora.com.br/newsite/assets/imagens/svg/graphic.svg" alt="mala, bag, bagagem, icone, icon" class="icone-site" width="100px"> <h4 class="cor1">Comercialização de Publicidade</h4> </div> </div> <!-- Separador --> <hr /> <!-- Iténs do filtro --> <div class="container"> <div class="row text-center"> <div class="col-12"><p class="small text-right">Itens filtrados</p></div> <div class="col-12 col-sm-3 projeto-emc" id="projeto-emc"> <img src="http://epmeditora.com.br/newsite/assets/imagens/jpg/seminarios-em-ortopedia.jpg" class="figure-img img-fluid" alt=""> <small>Projeto - Educação Médica Continuada</small> </div> <div class="col-12 col-sm-3 projeto-emc" id="projeto-emc"> <img src="http://epmeditora.com.br/newsite/assets/imagens/jpg/seminarios-em-ortopedia.jpg" class="figure-img img-fluid" alt=""> <small>Projeto - Educação Médica Continuada</small> </div> <div class="col-12 col-sm-3 projeto-emc" id="projeto-emc"> <img src="http://epmeditora.com.br/newsite/assets/imagens/jpg/seminarios-em-ortopedia.jpg" class="figure-img img-fluid" alt=""> <small>Projeto - Educação Médica Continuada</small> </div> <div class="col-12 col-sm-3 projeto-cp" id="projeto-cp"> <div class="bg-secao boder-t-cor3"> <img src="http://epmeditora.com.br/newsite/assets/imagens/jpg/artigos-comentados.jpg" class="figure-img img-fluid" alt=""> <small>Projetos Médicos</small> </div> </div> <div class="col-12 col-sm-3 projeto-cp" id="projeto-cp"> <img src="http://epmeditora.com.br/newsite/assets/imagens/jpg/artigos-comentados.jpg" class="figure-img img-fluid" alt=""> <small>Projetos Médicos</small> </div> <div class="col-12 col-sm-3 projeto-cp" id="projeto-cp"> <img src="http://epmeditora.com.br/newsite/assets/imagens/jpg/artigos-comentados.jpg" class="figure-img img-fluid" alt=""> <small>Projetos Médicos</small> </div> <div class="col-12 col-sm-3 projeto-pm" id="projeto-pm"> <img src="http://epmeditora.com.br/newsite/assets/imagens/jpg/50-faq.jpg" class="figure-img img-fluid" alt=""> <small>Projeto - Comercialização de Publicidade</small> </div> <div class="col-12 col-sm-3 projeto-pm" id="projeto-pm"> <img src="http://epmeditora.com.br/newsite/assets/imagens/jpg/50-faq.jpg" class="figure-img img-fluid" alt=""> <small>Projeto - Comercialização de Publicidade</small> </div> <div class="col-12 col-sm-3 projeto-pm" id="projeto-pm"> <img src="http://epmeditora.com.br/newsite/assets/imagens/jpg/50-faq.jpg" class="figure-img img-fluid" alt=""> <small>Projeto - Comercialização de Publicidade</small> </div> <div class="col-12 col-sm-3 reset" id="reset"> <div class="bg-secao boder-t-cor2"> BOTAO RESET </div> </div> </div> </div> o CSS .cor1{color:#3d92cd;} #projeto-ems{display:block;} #projeto-cp{display:block;} #projeto-pm{display:block;} #reset{display:none;} o JAVASCRIPT function btn01(){ document.getElementById("projeto-emc").style.display="block"; document.getElementById("pprojeto-cp").style.display="none"; document.getElementById("projeto-pm").style.display="none"; document.getElementById("reset").style.display="block"; } function btn02(){ document.getElementById("projeto-emc").style.display="none"; document.getElementById("pprojeto-cp").style.display="block"; document.getElementById("projeto-pm").style.display="none"; document.getElementById("reset").style.display="block"; } function btn03(){ document.getElementById("projeto-emc").style.display="none"; document.getElementById("pprojeto-cp").style.display="none"; document.getElementById("projeto-pm").style.display="block"; document.getElementById("reset").style.display="block"; } function btn04(){ document.getElementById("projeto-emc").style.display="none"; document.getElementById("pprojeto-cp").style.display="none"; document.getElementById("projeto-pm").style.display="none"; document.getElementById("reset").style.display="block"; }
  12. Marcelo_Ribeiro

    Excluir Filtro no XtraGrid

    E aí, tudo bem? Tô com um problema. Tenho um grid xtragrid, tão com as propriedades de filtro = true, mas na hora que eu digito algum filtro, não aparece a opção de excluir o filtro. Será que tem algum conjunto de parâmetros que permite aparecer a opção de exclusão do filtro? Ou alguma configuração de agrupamento de colunas que desabilite essa exclusão? Valeu. Abs
  13. Estou criando um site php junto com banco de dados, e estou querendo saber como mesclar a busca por palavras junto com o busca por filtro/categoria. Meu site irá ser o seguinte, o usuario digita algum termo no campo de busca e clica em alguma opção do filtro, que esta dividido por cidades. Ex: digito "Construtor" e seleciono o filtro "cidade A", como eu junto essas duas variaveis e exibo somente os resultados que tenha a palavra "construtor" na "cidade a"? Segue meu código até o momento. <?php include_once("conexao.php"); $filtro = isset($_GET['filtro'])?$_GET['filtro']:""; /* chave de busca */ $sql= "select * from empresas where servicos like '%$filtro%' union select * from empresas where cidade like '%$filtro%' union select * from empresas where nome like '%$filtro%' union select * from empresas where igreja like '%$filtro%'"; /* comando em mysql */ $consulta = mysqli_query($conexao, $sql); $registros = mysqli_num_rows($consulta); /*mostra quantas linhas existem no BD*/ ?> <!DOCTYPE html> <html lang="pt-br"> <head> <meta charset="utf-8"> <title>Sistema de Cadastro</title> <link rel="stylesheet" href="_css/estilo.css"> </head> <body> <div class="menutop"> <img src="imagens/dafe.png" height="50px" width="240px" align="left" style="position: absolute; margin-left: 80px;"/> <div class="separar"></div> <form method="get" action=""> <div class="buscador"> <input type="text" placeholder="Faça uma busca"name="filtro" class="busca"> <input type="image" class="buscaimg"style="width: 21px" height="21px" src="imagens/busca.png"> <select name="categoria"> <option value="">Categoria</option> <?php $getcategories = "SELECT cidade FROM empresas"; $getcategoriesquery = mysqli_query($conexao, $getcategories) or die(mysqli_error()); while($getcategoriesline = mysqli_fetch_array($getcategoriesquery)) { $categoria = $getcategoriesline['cidade']; $categoria_id = $getcategoriesline['cidade']; echo "<option value='$categoria_id'>$categoria</option>"; } /* $getcidade = "SELECT * from empresas where cidade = '$categoria' and cidade like '%$filtro%'"; $getcidadequery = mysqli_query($getcidade) or die (mysqli_error()); $row = mysqli_num_rows($getcidadequery); if($row > 0) { while($getcidadeline = mysqli_fetch_array($getcidadequery)){ $cidade = $getcidadeline['cidade']; echo $cidade; } } else { echo"<center>Nenhum resultado encontrado com estes criterios.</center>"; } */ ?> <!-- if($categoria == null){ echo "<center>Por favor selecione uma categoria.</center>"; echo "<br />"; exit(); } if($busca == null){ echo "<center>Por favor selecione uma categoria.</center>"; echo "<br />"; exit(); } --> </select> </div> </form> </div> <div class="container"> <nav> <ul class="menu"> </ul> </nav> <section> <?php include_once("conexao.php"); print "<h1><div id='resultadosx'>Resultados</div></h1><h3><div id='topox'>Foram encontrados $registros registros para a busca '$filtro' </div></h3><hr class='hr1'><br><br>"; /* print "Resultado da pesquisa com a palavra <strong>$filtro</strong>.<br><br>"; print "$registros registos encontrados."; */ print "<div id='topox'>Dê sempre a preferência ao Doméstico da Fé. Gal 6.10</div>"; print "<br><br>"; while($exibirRegistros = mysqli_fetch_array($consulta)) { /* verifica registro por registro e coloca na tela até acabar */ $idempresa = $exibirRegistros [0]; $nome = $exibirRegistros[1]; $servicos = $exibirRegistros[2]; $cidade = $exibirRegistros[3]; $bairro = $exibirRegistros[4]; $endereco = $exibirRegistros[5]; $telefone = $exibirRegistros[6]; $email = $exibirRegistros[7]; $igreja = $exibirRegistros[8]; $obs = $exibirRegistros[9]; $link = $exibirRegistros[10]; $logo = $exibirRegistros[11]; print "<article>"; /* print "$idempresa<br>"; */ print "<div id='logox'><img width=160 height=160 src= $logo></div>"; print "<div id='segmentox'><strong>SEGMENTO: $servicos</strong><br></div>"; print "<div id='igrejax'>IGREJA:<br><strong>$igreja</strong> </div>"; print "<div id='nomex'>Nome: $nome<br>End: $endereco<br>Bairro: $bairro<br>Cidade: $cidade<br></div>"; print "<div id='nomex'>Tel: $telefone<br>E-mail: $email<br>Site/Facebook: $link<br> </div>"; print "</article>"; print "<hr size='2' width='98%' align='center' noshade>"; print"<br>"; } mysqli_close($conexao); ?> </section> </div> </body> </html>
  14. Superwagtel

    [Resolvido] Filtro Avançado

    Olá pessoal, preciso fazer um filtro onde o PHP mostre apenas o próximo registro sem que seja necessariamente: registro+1 Como mostro no Filtro que fiz abaixo: SELECT *FROM tabelaWHERE Cod = colname + 1 Aqui a página recebe o parâmetro via URL e vai apresentar o registro +1 , ou seja, teoricamente o próximo Da forma como eu criei, se o database tiver um registro deletado, aparecerá erro na página e eu gostaria que o filtro apresenta-se apenas o próximo registro. Caso haja algum registro deletado, ele vai pular e apresentar o próximo de forma dinâmica. Algo mais ou menos assim: SELECT *FROM tabelaWHERE Cod = colname next Alguém saberia qual a forma correta de fazer isto?
  15. Estou fazendo um sistema onde quero fazer uma busca em duas tabelas usando <select> no html, caso o valor seja encontrado o sistema mostra os valores que eu quero em uma pagina results. tabelas: usuario e idiomas; consegui fazer apenas com uma tabela. segue abaixo o código PHP. Agradeço desde já. $estado=$_POST['estado']; $sexo=$_POST['sexo']; $busca_query = mysql_query("SELECT * FROM usuario WHERE estado LIKE '%$estado%' AND sexo LIKE '%$sexo%'") or die(mysql_error()); if (empty($busca_query)) { echo "Nenhum registro encontrado."; } while($dados = mysql_fetch_array($busca_query)) { echo "Nome : $dados[nome] $dados[sobrenome]<br />"; echo "E-mail : $dados[email]<br />"; echo "Estado : $dados[estado]"; echo "<hr>"; }
  16. Estou fazendo um sistema onde quero fazer uma busca em duas tabelas, caso o valor seja encontrado o sistema mostra os valores que eu quero em uma pagina results. tabelas: usuario e idiomas; consegui fazer apenas com uma tabela. segue abaixo o código PHP. $estado=$_POST['estado']; $sexo=$_POST['sexo']; $busca_query = mysql_query("SELECT * FROM usuario WHERE estado LIKE '%$estado%' AND sexo LIKE '%$sexo%'") or die(mysql_error()); if (empty($busca_query)) { echo "Nenhum registro encontrado."; } while($dados = mysql_fetch_array($busca_query)) { echo "Nome : $dados[nome] $dados[sobrenome]<br />"; echo "E-mail : $dados[email]<br />"; echo "Estado : $dados[estado]"; echo "<hr>"; }
  17. Boa tarde pessoal, Será que podemos me dar algumas dicas? Estou com um probleminha num classificado que peguei o projeto no meio do caminho, e falta só esse detalhezinho pra eu finalizar e liberar pro cliente, pra que nós possamos migrar e colocar em produção. Será que pode me ajudar? Se trata de um sistema de classificados em php + CI, e o meu problema está em um filtro de pesquisa. Acredito que tenha a ver com as funções que os forms estão chamando, mas como ainda nãEstou com um probleminha num classificado que peguei o projeto no meio do caminho, e falta só esse detalhezinho pra eu finalizar e liberar pro cliente, pra que nós possamos migrar e colocar em produção. Será que pode me ajudar? Se trata de um sistema de classificados em php + CI, e o meu problema está em um filtro de pesquisa. Acredito que tenha a ver com as funções que os forms estão chamando, mas como ainda não sei muito de php não consigo solucionar essa questão. o sei muito de php não consigo solucionar essa questão. Vou colocar algumas prints aqui em anexo para verem a situação. Como podem ver o form chama a função advfilter. Porém, quando eu escolho as opções e dou submit ele limpa a url e passa todos os dados como any e abre a página de busca avançada limpa, sem filtrar como preciso. Dentro da página de busca avançada já chama uma outra função que está funcionando normalmente, mas não consigo resolver a primeira parte que é o submit da home passar os parâmetros pra segunda página (busca avançada). Será que podem me ajudar? Valeu!
  18. goes98

    Filtrar por data

    Bom galera estou com o seguinte problema eu estou montando um sistema de contas a pagar e nesse sistema eu filtro por dois tipos que e categoria e data , o por categoria eu já fiz e esta tudo ok por um combobox, e o de data teria que ser por formulário assim que eu digitar a data ele filtrar somente os itens de data igual ouvir dizer que no banco de dados o campo data não pode ser varchar tem que ser data , e também que tem q usar o BETWEEN , alguém que saiba pode me ajudar , obg.
  19. sacjamm

    Filtro em 2 tabelas

    Olá pessoal, Venho aqui pedi mais uma vez a colaboração de vocês se puderem. Estou com um filtro semelhante a do opencart da area de pedidos. Estou tentando fazer a busca e não estou tendo sucesso, segue o HTML e o PHP: Eu não consigo selecionar os dados com esta instrução SQL, porém se eu colocar na SQL direto do phpmyadmin, ela me retorna todos os resultados corretamente. Alguma solução? O erro que me retorna é este: Fatal error: Allowed memory size of 134217728 bytes exhausted (tried to allocate 1267169544 bytes) in sys.fit-turbo.com/views/pedidos/index.php on line 362 <form class="form-inline" action="" method="post"> <div> <div class="span4"> <div class="control-group"> <label class="control-label" for="pedido"><b>N° Pedido</b></label> <div class="controls"> <input type="text" id="pedido" class="span12" name="pedido_id"> </div> </div> </div> <div class="span4"> <div class="control-group"> <label class="control-label" for="selectError3"><b>Situação do pedido</b></label> <div class="controls"> <select id="selectError3" name="status_pedido" class="span12"> <option value="" disabled="" selected="">Selecione a situação do pedido</option> <option value="0">Novo</option> <option value="3">Pago</option> <option value="1">Aguardando</option> <option value="2">Em análise</option> <option value="4">Disponível</option> <option value="5">Em disputa</option> <option value="6">Devolvido</option> <option value="7">Cancelado</option> </select> </div> </div> </div> <div class="span4"> <div class="control-group"> <label class="control-label" for="ini"><b>Cadastro</b></label> <div class="controls"> <input type="date" id="ini" name="data_pedido" class="span12" value="<?= $value ?>"> <?= $text; ?> </div> </div> </div> </div> <div> <div class="span4"> <div class="control-group"> <label class="control-label" for="cliente"><b>Cliente</b></label> <div class="controls"> <input type="text" id="cliente" name="nome" class="span12"> </div> </div> </div> <div class="span4"> <div class="control-group"> <label class="control-label" for="email"><b>E-mail</b></label> <div class="controls"> <input type="email" id="email" name="email" class="span12"> </div> </div> </div> <div class="span4"> <div class="control-group"> <label class="control-label" for="mod"><b>Forma de pagamento</b></label> <div class="controls"> <select id="selectError3" name="pedido_pagamento" class="span12"> <option value="" disabled="" selected="">Selecione a forma de pagamento</option> <option value="Depósito">Depósito</option> <option value="PagSeguro">PagSeguro</option> </select> </div> </div> </div> </div> <input type="hidden" name="pesquisar" value="ok"/> <button type="submit" class="btn btn-primary pull-right"><i class="fa fa-search"></i> Filtrar</button> </form> <?php ini_set("display_errors", true); error_reporting(E_ALL); $search = filter_input_array(INPUT_POST, FILTER_DEFAULT); if (isset($search['pesquisar']) AND $search['pesquisar'] == 'ok'): unset($search['pesquisar']); $data_pedido = $search['data_pedido']; $idpedido = $search['pedido_id']; $statusPedido = $search['status_pedido']; $pagamento = $search['pedido_pagamento']; $nome = $search['nome']; $email = $search['email']; $whereIdPedido = ""; $whereData = ""; $wherePagamento = ""; $whereStatus = ""; $whereNome = ""; $whereEmail = ""; if (isset($idpedido)): $whereIdPedido = "AND p.pedido_id = '$idpedido'"; endif; if (isset($data_pedido)): $whereData = "OR p.data_pedido = '$data_pedido'"; endif; if (isset($pagamento)): $wherePagamento = "OR p.pedido_pagamento = '$pagamento'"; endif; if (isset($statusPedido)): $whereStatus = "OR p.status_pedido = '$statusPedido'"; endif; if (isset($nome)): $whereNome = "OR u.nome LIKE '$nome'"; endif; if (isset($email)): $whereEmail = "OR u.email LIKE '$email'"; endif; $sql = mysql_query("select p.*,u.* FROM ws_pedidos p, uni_usuario u WHERE p.pedido_id != 0 $whereIdPedido $whereData $wherePagamento $whereStatus $whereNome $whereEmail") or die(mysql_error()); $conta = @mysql_num_rows($sql); ?>
  20. renemachado

    Tabela PHP, mysql com filtro e paginação

    Boa tarde, estou precisando de uma solução parecida, ou igual com a desse site: http://sistemas.macae.rj.gov.br:84/transparencia/legislacao Aparecendo primeiro o filtro com uma combobox duas textbox e dois data input logo abaixo dois botões um exportar para CSV e um BUSCAR Ao clicar no buscar gostaria que aparecesse uma tabela com os dados que são puxados do banco de dados,
  21. Boa tarde amigos, Estou com uma dúvida e como sou novato, infelizmente após várias pesquisas não consegui uma solução: Tenho uma página da web que contém alguns filtros de colunas (código html a seguir). O que gostaria parece simples mas não me veio nenhuma solução até o momento: Preciso manter esses filtros após o refresh da página. Vale observar que, ao fazer esse refresh, o código roda um programa, que faz uma consulta e retorna todos os dados novamente, ou seja, seria necessário guardar os valores do filtro atual em uma variável e recuperá-los novamente através de algum javascript ou variável, que posso inserir no meu programa também (ou algo assim). Resumindo: Ao clicar em refresh, eu rodo um programa que traz os dados que preciso, atualizando a página. Quero que ele traga os dados mas mantenha os filtros que estão vigentes. No código abaixo, não chamei o programa, apenas dei um refresh na página, como exemplo do que preciso e do que está acontecendo já serve. Ao colocar um filtro e clicar em refresh, ele não mantém o filtro, mostrando todos os dados novamente: Se puderem ajudar ou dar uma luz fico muito agradecido; Att Fábio <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://w ww.w3.org/TR/html4/loose.dtd"> <html> <head> <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1"/> <title>Conteudo</title> <script type="text/javascript"> window.onload=function(){ //para applid var filtro = document.getElementById('filtro-applid'); var tabela = document.getElementById('lista'); filtro.onkeyup = function() { var nomeFiltro = filtro.value.toUpperCase(); for (var i = 1; i < tabela.rows.length; i++) { if (navigator.userAgent.toLowerCase().indexOf('firefox') > -1) { var conteudoCelula = tabela.rows.cells[0].textContent; } else { var conteudoCelula = tabela.rows.cells[0].innerText; } var corresponde = conteudoCelula.toUpperCase().indexOf(nomeFiltro) >= 0; tabela.rows.style.display = corresponde ? '' : 'none'; } }; //para cec var filtro1 = document.getElementById('filtro-cec'); var tabela1 = document.getElementById('lista'); filtro1.onkeyup = function() { var nomeFiltro1 = filtro1.value.toUpperCase(); for (var i = 1; i < tabela1.rows.length; i++) { if (navigator.userAgent.toLowerCase().indexOf('firefox') > -1) { var conteudoCelula = tabela.rows.cells[1].textContent; } else { var conteudoCelula = tabela.rows.cells[1].innerText; } var corresponde = conteudoCelula.toUpperCase().indexOf(nomeFiltro1) >= 0; tabela1.rows.style.display = corresponde ? '' : 'none'; } }; //para smfid var filtro2 = document.getElementById('filtro-smfid'); var tabela2 = document.getElementById('lista'); filtro2.onkeyup = function() { var nomeFiltro = filtro2.value.toUpperCase(); for (var i = 1; i < tabela2.rows.length; i++) { if (navigator.userAgent.toLowerCase().indexOf('firefox') > -1) { var conteudoCelula = tabela.rows.cells[2].textContent; } else { var conteudoCelula = tabela.rows.cells[2].innerText; } var corresponde = conteudoCelula.toUpperCase().indexOf(nomeFiltro) >= 0; tabela2.rows.style.display = corresponde ? '' : 'none'; } }; //para procstep var filtro3 = document.getElementById('filtro-procstep'); var tabela3 = document.getElementById('lista'); filtro3.onkeyup = function() { var nomeFiltro = filtro3.value.toUpperCase(); for (var i = 1; i < tabela3.rows.length; i++) { if (navigator.userAgent.toLowerCase().indexOf('firefox') > -1) { var conteudoCelula = tabela.rows.cells[3].textContent; } else { var conteudoCelula = tabela.rows.cells[3].innerText; } var corresponde = conteudoCelula.toUpperCase().indexOf(nomeFiltro) >= 0; tabela3.rows.style.display = corresponde ? '' : 'none'; } }; //para status var filtro4 = document.getElementById('filtro-status'); var tabela4 = document.getElementById('lista'); filtro4.onkeyup = function() { var nomeFiltro = filtro4.value.toUpperCase(); for (var i = 1; i < tabela4.rows.length; i++) { if (navigator.userAgent.toLowerCase().indexOf('firefox') > -1) { var conteudoCelula = tabela.rows.cells[4].textContent; } else { var conteudoCelula = tabela.rows.cells[4].innerText; } var corresponde = conteudoCelula.toUpperCase().indexOf(nomeFiltro) >= 0; tabela4.rows.style.display = corresponde ? '' : 'none'; } }; //para descrição var filtro5 = document.getElementById('filtro-descricao'); var tabela5 = document.getElementById('lista'); filtro5.onkeyup = function() { var nomeFiltro = filtro5.value.toUpperCase(); for (var i = 1; i < tabela5.rows.length; i++) { if (navigator.userAgent.toLowerCase().indexOf('firefox') > -1) { var conteudoCelula = tabela.rows.cells[5].textContent; } else { var conteudoCelula = tabela.rows.cells[5].innerText; } var corresponde = conteudoCelula.toUpperCase().indexOf(nomeFiltro) >= 0; tabela5.rows.style.display = corresponde ? '' : 'none'; } }; //para stcstate var filtro7 = document.getElementById('filtro-stcstate'); var tabela7 = document.getElementById('lista'); filtro7.onkeyup = function() { var nomeFiltro = filtro7.value.toUpperCase(); for (var i = 1; i < tabela7.rows.length; i++) { if (navigator.userAgent.toLowerCase().indexOf('firefox') > -1) { var conteudoCelula = tabela.rows.cells[6].textContent; } else { var conteudoCelula = tabela.rows.cells[6].innerText; } var corresponde = conteudoCelula.toUpperCase().indexOf(nomeFiltro) >= 0; tabela7.rows.style.display = corresponde ? '' : 'none'; } }; } </script> </head> <body background="/dfhwbimg/background1.gif" style="margin:0px; padding: 0px"> <div style="width:100%; height: 5%; background-color:#000000; margin-top:0px; margin-bottom:20px; padding:0px"> <table width="100%"> <tr> <td width="90%"> <h5 style="color:#ffffff; font-family:Arial; padding-top:5px; margin:0px; text-align:center">RELAÇÃO DE AORS DO PROCST ADM$WEB - Web transações administrativas </h5> </td> </table> </div> <table width="100%" CELLSPACING="3" CELLPADDING="3" BORDER="0" CLASS="sortable" ID="lista"> <tr width="100%"> <th style="width:05%"><div>APPLID</div><input id="filtro-applid" size="8" maxlength="8"/></th> <th style="width:05%"><div>CEC</div><input id="filtro-cec" size="2" maxlength="2"/></th> <th style="width:05%"><div>SMFID</div><input id="filtro-smfid" size="4" maxlength="4"/></th> <th style="width:05%"><div>PROCSTEP</div><input id="filtro-procstep" size="8" maxlength="8"/></th> <th style="width:05%"><div>STATUS</div><input id="filtro-status" size="8" maxlength="8"/></th> <th style="width:05%"><div>DESCRIÇÃO</div><input id="filtro-descricao" size="50" maxlength="50"/></th> <th style="width:05%"><div>STCSTATE</div><input id="filtro-stcstate" size="8" maxlength="8"/></th> <th style="width:05%">REPORT</th> <th style="width:05%">TRANS <th style="width:08%">CPU QR</th> <th style="width:05%">QRI(%)</th> <th style="width:05%">QRR(%)</th> <th style="width:05%">R-INT</th> <th style="width:05%">R-ACU</th> <th style="width:05%">TORS</th> <th style="width:05%">MXTS</th> <th style="width:08%">CPU L8</th> <th style="width:05%">SRB Time</th> <th style="width:08%">CPU ADS</th> </tr> <tr width="100%" bgcolor="#99CCFF"> <td align=center bgcolor="#EB1515"><a href="http://172.17.71.53:04091/cics/MD99/MDPP6010/6010/PAOR/DAOR/?6966B8EE00000000000000002E4931260000000000000000000000002E44000C">CIC3A2W </td> <td align=center style="width:07%" bgcolor="#EB1515"> 04 | 8%</td> <td align=center style="width:07%" bgcolor="#99CCFF">BSBO | 31%</td> <td align=center> ADM$WEB </td> <td align=center><a href="http://172.17.71.53:04091/cics/MD99/MDPP6008/6008/PAOR/QUIE/?6966B8EE00000000000000002E4931260000000000000000000000002E44000C" onclick=" return confirm('Deseja alterar o status do AOR?')">ACTIVE</td> <td align=left>ADM$WEB - ADM. WEB </td> <td align=center bgcolor="#99CCFF">Running </td> <td align=center>18:49:30</td> <td align=center bgcolor="#99CCFF"> 354</td> <td align=center> 00:00,37993</td> <td align=center bgcolor="#99CCFF"> 0</td> <td align=center> 93</td> <td align=center> 0</td> <td align=center> 0</td> <td align=center><a href="http://172.17.71.53:04091/cics/MD99/MDPP6007/6007/PAOR/ATOR/?6966B8EE00000000000000002E4931260000000000000000000000002E44000C"> 0</td> <td align=center> 999</td> <td align=center> 00:00,61597</td> <td align=center bgcolor="#99CCFF">00:00,01159</td> <td align=center>00:00,99620</td> </tr> <tr width="100%" bgcolor="#FFFFFF"> <td align=center bgcolor="#FFFFFF"><a href="http://172.17.71.53:04091/cics/MD99/MDPP6010/6010/PAOR/DAOR/?6966B8EE00000000000000002E4935A00000000000000000000000002E44000C">CIC3A2X </td> <td align=center style="width:07%" bgcolor="#FFFFFF"> 03 | 15%</td> <td align=center style="width:07%" bgcolor="#FFFFFF">BSBD | 14%</td> <td align=center> ADM$WEB </td> <td align=center><a href="http://172.17.71.53:04091/cics/MD99/MDPP6008/6008/PAOR/QUIE/?6966B8EE00000000000000002E4935A00000000000000000000000002E44000C" onclick=" return confirm('Deseja alterar o status do AOR?')">ACTIVE</td> <td align=left>ADM$WEB - ADM. WEB </td> <td align=center bgcolor="#FFFFFF">Running </td> <td align=center>18:49:27</td> <td align=center bgcolor="#FFFFFF"> 564</td> <td align=center> 00:00,55272</td> <td align=center bgcolor="#FFFFFF"> 0</td> <td align=center> 94</td> <td align=center> 0</td> <td align=center> 0</td> <td align=center><a href="http://172.17.71.53:04091/cics/MD99/MDPP6007/6007/PAOR/ATOR/?6966B8EE00000000000000002E4935A00000000000000000000000002E44000C"> 0</td> <td align=center> 999</td> <td align=center> 00:00,96758</td> <td align=center bgcolor="#FFFFFF">00:00,01431</td> <td align=center>00:01,49954</td> </tr> <tr width="100%" bgcolor="#99CCFF"> <td align=center bgcolor="#99CCFF"><a href="http://172.17.71.53:04091/cics/MD99/MDPP6010/6010/PAOR/DAOR/?6966B8EE00000000000000002E493A1A0000000000000000000000002E44000C">CIC3A2Y </td> <td align=center style="width:07%" bgcolor="#99CCFF"> 05 | 11%</td> <td align=center style="width:07%" bgcolor="#99CCFF">BSBG | 27%</td> <td align=center> ADM$WEB </td> <td align=center><a href="http://172.17.71.53:04091/cics/MD99/MDPP6008/6008/PAOR/QUIE/?6966B8EE00000000000000002E493A1A0000000000000000000000002E44000C" onclick=" return confirm('Deseja alterar o status do AOR?')">ACTIVE</td> <td align=left>ADM$WEB - ADM. WEB </td> <td align=center bgcolor="#99CCFF">Running </td> <td align=center>18:49:28</td> <td align=center bgcolor="#99CCFF"> 356</td> <td align=center> 00:00,43251</td> <td align=center bgcolor="#99CCFF"> 0</td> <td align=center> 96</td> <td align=center> 0</td> <td align=center> 0</td> <td align=center><a href="http://172.17.71.53:04091/cics/MD99/MDPP6007/6007/PAOR/ATOR/?6966B8EE00000000000000002E493A1A0000000000000000000000002E44000C"> 0</td> <td align=center> 999</td> <td align=center> 00:00,63040</td> <td align=center bgcolor="#99CCFF">00:00,01440</td> <td align=center>00:01,06316</td> </tr> <tr width="100%" bgcolor="#FFFFFF"> <td align=center bgcolor="#E8EC10"><a href="http://172.17.71.53:04091/cics/MD99/MDPP6010/6010/PAOR/DAOR/?6966B8EE00000000000000002E493E940000000000000000000000002E44000C">CIC3A2Z </td> <td align=center style="width:07%" bgcolor="#E8EC10"> 07 | 9%</td> <td align=center style="width:07%" bgcolor="#FFFFFF">BSBH | 31%</td> <td align=center> ADM$WEB </td> <td align=center><a href="http://172.17.71.53:04091/cics/MD99/MDPP6008/6008/PAOR/QUIE/?6966B8EE00000000000000002E493E940000000000000000000000002E44000C" onclick=" return confirm('Deseja alterar o status do AOR?')">ACTIVE</td> <td align=left>ADM$WEB - ADM. WEB </td> <td align=center bgcolor="#FFFFFF">Running </td> <td align=center>18:49:28</td> <td align=center bgcolor="#FFFFFF"> 388</td> <td align=center> 00:00,46110</td> <td align=center bgcolor="#FFFFFF"> 0</td> <td align=center> 90</td> <td align=center> 0</td> <td align=center> 0</td> <td align=center><a href="http://172.17.71.53:04091/cics/MD99/MDPP6007/6007/PAOR/ATOR/?6966B8EE00000000000000002E493E940000000000000000000000002E44000C"> 0</td> <td align=center> 999</td> <td align=center> 00:00,75193</td> <td align=center bgcolor="#FFFFFF">00:00,01645</td> <td align=center>00:01,21451</td> </tr> </table> <script> zebra('lista', 'linhaaz'); </script> </table> <div style="width:100%"> <table ALIGN="CENTER" BORDER="0"> <tr> <td colspan="4" align="center" style="padding-top:45px"><input type="button" value="Voltar" style="width: 100px; height:30px; font-family:Verdana,Helvetica; font-weight:bold; color:white; background:#3366cc; border-radius:15px;cursor:hand" onClick="location.href = 'http://172.17.71.53:04091/cics/MD99/MDPP6013/6013/6013/PMEN/?6966B8EE00000000000000002E44000C0000000000000000000000002E44000C'"></td> <td colspan="4" align="center" style="padding-top:45px"><input type="button" value="Refresh" style="width: 100px; height:30px; font-family:Verdana,Helvetica; font-weight:bold; color:white; background:#3366cc; border-radius:15px;cursor:hand" onClick="window.location.reload()"></td> </tr> </table>
  22. Felipe Medeiross

    Sistema ou plugin de filtragem

    Eai galera! Tenho site com wordpress e gostaria de ponhar uma filtragem severa, por exemplo: Como o blog sao de perguntas de vestibular, seria otimo para o usuario fazer uma filtragem como escolher aparecer somentes perguntas de uma determinada universidade de uma materia especifica, por exemplo: Quero que apareca todas as perguntas de física da universidade XYWZ Já pensei em usar tags e categorias mais isso seria completamente diferente. Quero saber se já existe um plugin pronto ou sera que vou ter que programar um
  23. saullobueno

    LIKE não funciona junto com BETWEEN

    Algo de errado com esta consulta? Está aparecendo todos os dados sem nenhuma filtragem. Mas quando eu tiro os LIKEs ela funciona ou se eu tiro os BETWEEN e deixo os LIKEs ela funciona. Uma só funciona sem a outra. Por que? $produto = mysql_query("SELECT idProduto, tipoProduto, imagemProduto, marcaProduto, modeloProduto, conservacaoProduto, anoProduto, kmProduto, corProduto, portasProduto, transmissaoProduto, combustivelProduto, valorProduto, destaqueProduto, visivelProduto, opcionaisProduto, observacoesProduto, 'datacriacaoProduto', 'dataalteracaoProduto', usuariocriacaoProduto, usuarioalteracaoProduto FROM produto WHERE (tipoProduto LIKE '%".$tipo."%') OR (marcaProduto LIKE '%".$marca."%') OR (modeloProduto LIKE '%".$modelo."%') OR (conservacaoProduto LIKE '%".$conservacao."%') OR (anoProduto BETWEEN '".$minano."' AND '".$maxano."') OR (valorProduto BETWEEN '".$minpreco."' AND '".$maxpreco."') OR (kmProduto BETWEEN '".$minkm."' AND '".$maxkm."')")
  24. Marciano Franco

    Separar Empresas por Cidade e UF

    Olá pessoal! Estou com um Wordpress que preciso separar as lojas da empresa por cidade e estado, vou dar um exemplo pra ser claro. Exemplo que a empresa possui 3 lojas em cada cidade de uma determinada região, então o cliente irá selecionar um campo com seu estado e em seguida irá carregar as cidades que estão cadastradas, em seguida a pessoa seleciona a cidade e assim carregando as informações cadastradas dentro da cidade selecionada. Procurei por alguma coisa e não achei nada que se enquadre, alguém tem uma solução prática que não precise muito de banco de dados e php? Algo como algum plugin.
  25. Gustavo Heitor Borges

    Ajuda com Filtro PHP+MYSQL

    Boa tarde galera, não sei se alguém pode me ajudar, estou com uma duvida cruel em meu primeiro filtro que estou desenvolvendo. Tenho varias informações no filtro, tipo: idade: cor do cabelo: cor dos olhos: cidade: estado: e isso gera uma tabela com todos os dados da procura, até ai tudo bem, consegui fazer tudo utilizando AND no SELECT, mas para isso o usuário precisa preencher todas as informações. Gostaria de saber como fazer para se o usuário querer uma busca por exemplo de somente idade e cidade (Buscar modelos de São Paulo com idade de 15 anos). alguém sabe me dizer como fazer ou conhece algum tutorial? Obrigado!!! vou deixar uma gambi que fiz, mas acho que não esta certo: <?php //ALTURA $altura_de = $_POST['altura_de']; $altura_ate = $_POST['altura_ate']; $altura_total = $altura_de.$altura_ate; if(empty($altura_total)) { $altura_result = ''; $and = ''; $and2 = 'AND'; }else{ $altura_result = 'altura>'.$altura_de.' AND altura<'.$altura_ate.''; $and = 'AND'; $and2 = ''; } //FIM ALTURA //MANEQUIM $manequim = $_POST['manequim']; $numero_manequim = $manequim; if(empty($manequim)) { $manequim = ''; }else{ $manequim = ''.$and.' manequim='.$numero_manequim.''; } //FIM MANEQUIM //IDADE $idade = $_POST['idade']; $data_atual = date('Y'); $ano_nascimento = $data_atual - $idade; if(empty($idade)){ $result_idade = ''; }else{ $result_idade = ''.$and.' data_de_nascimento LIKE "%'.$ano_nascimento.'%"'; } //FIM IDADE $SQL = "SELECT * FROM galeria2 WHERE ".$altura_result." ".$manequim." ".$result_idade.""; $RS = mysql_query($SQL); while($banner = mysql_fetch_array($RS)){ $foto = $banner['pasta']; //RESULTADO } ?>
×

Informação importante

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