Jump to content

Search the Community

Showing results for tags 'pesquisa'.



More search options

  • Search By Tags

    Type tags separated by commas.
  • Search By Author

Content Type


Forums

  • 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

Find results in...

Find results that contain...


Date Created

  • Start

    End


Last Updated

  • Start

    End


Filter by number of...

Joined

  • Start

    End


Group


Google+


Hangouts


Skype


Twitter


deviantART


Github


Flickr


LinkedIn


Pinterest


Facebook


Site Pessoal


Localização


Interesses

Found 46 results

  1. Bom dia. Pessoal criei um form de pesquisa e nele tenho dois Edits, um para o codigo e outro onde digito o nome a ser pesquisado e um dbgrid ele exibe o resultado da pesquisa. Coloquei um IBQuery e esta tudo ligado. Em um button coloquei o seguinte codigo: procedure Tfrmconsultafornecedores.BitBtn1Click(Sender: TObject); begin QryConsFornecedor.CLOSE; QryConsFornecedor.Params[0].AsString:= '%'+Edit1.Text+'%'; QryConsFornecedor.Params[1].AsString:= '%'+Edit2.Text+'%'; QryConsFornecedor.Open; end; Esta tudo funcionando O que eu nao estou conseguindo fazer é ao clicar duas vezes no DBGRID, o resultao da pesquisa feita ser carregado no formulario de cadastro. Exemplo. Cadastro de clientes nele efetuo a pesquisa por fulano de tal, ao ser encontrado o fulano de tal, dar dois clics e ai o form de pesquisa fecha e abre o form de cadastro posicionado no form de cadastro de clientes. Desde já agradeço.
  2. Tadeu Neto

    Pesquisa avançada no mongoDb

    Boa tarde, estou tentando criar uma pesquisa no mongo em que ao digitar uma palavra ele pesquise tanto por palavras acentuadas quanto sem ex: água, agua, café, cafe, cafee, joão, joao e assim vai. Já vi algumas coisas mais não consegui ter o resultado necessário, pode ser por minha falta de experiência. Obrigado pela ajuda.
  3. heddyman

    Simulador em C++

    boa tarde colegas... estou desenvolvendo um trabalho para a faculdade e estou com problemas no meu código. Na hora hora que eu seleciono a opção de pesquisa ele trava. Podem me ajudar por favor.... #include <stdio.h> #include <stdlib.h> #include <string.h> #include <locale.h> /*Faça um algoritmo em linguagem C que emule as características de um player de músicas sendo executado em modo texto, via prompt de comando. 1. Deve-se criar uma playlist das músicas utilizando uma lista encadeada. A lista encadeada poderá ser simples ou dupla, circular ou não circular. Fica a critério do aluno decidir. 2. Deve-se armazenar o nome de cada música, do artista/banda e a duração da faixa. Para o armazenamento utilize uma estrutura heterogênea de dados. 3. Para inserção dos dados, você pode criar uma leitura dos dados através de um menu na tela ou já deixá-los armazenados em um arquivo texto no seu computador e só carregar este arquivo ao executar o programa. Ou ambas soluções. Decida também como você irá implementar a inserção (no início, no fim ou no meio da lista encadeada); 4. Deve existir um menu na tela. Este menu deve permitir a inserção de novas músicas (caso optado pela inserção manual de dados), deve ter a opção de listar todas as músicas da playlist (listagem de uma lista encadeada) na tela e encerrar o*/ struct Lista { char musica[40], cantor[40]; float duracao; Lista *prox; }; Lista *inicio, *fim, *aux; void inserirMusica() { int c; Lista *novo = (struct Lista *)malloc(sizeof(struct Lista)); printf("\nQual eh a musica? "); fgets(novo->musica, 39, stdin); printf("De quem eh a musica? "); fgets(novo->cantor, 39, stdin); printf("qual a duracao da musica? "); scanf("%f", &novo->duracao); while ((c = getchar()) != '\n' && c != EOF) {} // Limpar buffer do teclado novo->prox = NULL; if (inicio == NULL) //A Fila esta vazia e iremos inserir o primeiro elemento { inicio = fim = novo; } else { fim->prox = novo; fim = novo; } } void esvaziarLista() { char ch; if (inicio == NULL) { printf("\nA fila esta vazia!\n\n"); } else { printf("\nTem certeza que deseja esvaziar toda a lista?(s/n): "); ch = getchar(); if (ch == 's' || ch == 'S') { while (inicio != NULL) { aux = inicio; inicio = inicio->prox; free(aux); // Libera o espaco na memoria } printf("\nA lista foi esvaziada com sucesso!!\n\n"); } else { printf("\nA lista nao foi esvaziada!!\n\n"); } } } void mostrarLista() { aux = inicio; if (inicio == NULL) { printf("\nA lista esta vazia!"); } else { while (aux != NULL) { printf("musica: %s", aux->musica); printf("cantor: %s", aux->cantor); printf("duracao: %f\n\n", aux->duracao); aux = aux->prox; } } printf("\n\n"); } void localizarMusica() { aux = inicio; if (inicio == NULL) { printf("\nA lista estah vazia!"); } else { char musica[40]; printf("Digite a musica que procura: "); scanf("%s", &aux); while (aux != NULL) { if (musica == aux->musica) { printf("\nMusica %s localizada!\n\n", aux->musica); printf("musica %s", aux->musica); printf("cantor: %s\n\n", aux->cantor); return; } else { aux = aux->prox; } } if (aux == NULL) { printf("\nMusica %s nao localizada!\n", musica); } } printf("\n\n"); } int main() { setlocale(LC_ALL, ""); system("color 0E"); int opt, c; do { printf("*==================================*\n"); printf("| Simulador de Player de Musica |\n"); printf("*==================================*\n\n\n\n"); printf("*===========================*\n"); printf("| 1. Inserir Música |\n"); printf("| 2. Pesquisar Músicas |\n"); printf("| 3. listar Músicas |\n"); printf("| 4. Limpar Lista do Player |\n"); printf("| 5. Sair |\n"); printf("*===========================*\n"); printf("Digite sua escolha: "); scanf("%d", &opt); while ((c = getchar()) != '\n' && c != EOF) {} // Limpar buffer switch (opt) { case 1: inserirMusica(); printf("\nMusica inserida com sucesso!!\n\n"); system("pause"); break; case 2: localizarMusica(); system("pause"); break; case 3: mostrarLista(); system("pause"); break; case 4: esvaziarLista(); system("pause"); break; case 5: printf("\nO programa foi encerrado com sucesso!!\n\n"); system("pause"); break; default: printf("\nEscolha Invalida!!\n\n"); system("pause"); break; } system("cls"); } while (opt != 5); return 0; }
  4. Ribis

    Restringir pesquisa em site

    Prezados, bom dia. Me cadastrei no fórum a fim de ajudar um amigo. Ele realiza pesquisa de vagas laborais no site governamental: https://empregabrasil.mte.gov.br/, o qual possui um campo de pesquisa denominado "Vagas de Emprego", onde se digita algo a ser encontrado. Anteriormente, além de digitar neste campo de pesquisa, existiam filtros que deveriam ser preenchidos, tais como: estado, cidade e etc., os quais restringiam e finalizavam a busca. Ocorreu mudança no sistema de pesquisa do site, sendo que: primeiramente se digita no campo de pesquisa e depois, se encontrar algum resultado de pesquisa, é que os filtros (estado, cidade e etc) serão habilitados... Antes de ocorrer a mudança no sistema de pesquisa do site, meu amigo digitava "%%%" (sem as aspas) e obtinha vários resultados, logo em seguida, aplicava os filtros correspondentes para restringir sua busca. Agora, a forma de pesquisa tornou-se complicada, pois, considera-se os caracteres de forma genérica e o sistema de filtros nem sempre abrem, o "%%%" não funciona e etc. Enfim, tornou-se complicado algo que era relativamente simples. Pois bem, após estas explicações, peço a vocês: por favor, existe algum "operador de pesquisa" que possa ser digitado para retornar todos os valores existentes no banco de dados do site, o que consequentemente, fará com que o sistema de filtro seja habilitado e possa se restringir a busca? *Moderação, não sei qual o tipo de programação utilizada no site supracitado, coloquei o tópico na sessão HTML e CSS, por entender que seria mais apropriado. Desde já, agradeço a todos que possam tentar ajudar. Ribis.
  5. Bruno Orosco

    ID sequencial apos pesquisa

    Olá pessoal do imasters, sou novato em programação PHP, estou precisando inserir Id sequencial diferente do banco, nesta ocasião eu tenho uma tabela no banco com os cadastros de membros, quando eu puxo os registros para uma tabela, esses dados chegam em ordem alfabética do feminino para o masculino, o que eu preciso fazer é colocar Ids nessa tabela toda vez que faço a leitura do banco. Imagino inserir uma variável na coluna Id mas não estou obtendo um resultado satisfatório. <?php include '../../_fonts/config/banco.php'; $pdo = Banco::conectar(); $sql = 'SELECT * FROM encontrista ORDER BY sexoEnc ASC'; $i = 0; foreach($pdo->query($sql)as $row) { $i=$i+1;//aqui esta o teste que tentei echo '<tr>'; echo '<th '.$i'</th>'; //esta coluna precisa gerar um num. sequencial independente do banco echo '<th scope="row">'. $row['nomeEnc'] . '</th>'; echo '<td>'. $row['telEnc'] . '</td>'; echo '<td>'. $row['responsavel'] . '</td>'; ?> obrigado desde já!!!
  6. Bom dia! Seria possível impedir que o google e outros buscadores, indexem as imagens do meu site em suas pesquisas? Já tentei as indicações do próprio Google, porém, ainda aparecem as imagens na pesquisa por imagens: User-agent: Googlebot-Image Disallow: / Disallow: /*.jpg$ Disallow: /*.gif$ Disallow: /imagem Obrigada
  7. Boa noite Galera, eu estou iniciando em programação e estou fazendo um site no wordpress para um cliente onde o mesmo está cadastrando seus clientes e pesquisando, já terminei a parte de cadastro e pesquisa porém eu preciso aplicar dois filtros especificos para ele, pois o mesmo possui mais de 800 clientes. estou enfrentando 2 problemas e vou listar abaixo se puderem me ajudar ficarei eternamente grato. 1º - aplicar o filtro este é o comando que estou utilizando para efetuar as pesquisas, porém aparece a seguinte mensagem de erro: 2º - inserir tabela menor - (css basico do wordpress) preciso que os valores retornados do banco de dados fique dentro de uma tabela menor, com a barra de rolagem para que a página não fique extremamente comprida Este eu ainda não aprendi nenhum comando em php para inserir o conteúdo todo do retorno do banco de dados dentro de uma caixa. Obrigado a Todos
  8. 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.
  9. Prezados boa tarde, Estou tentando escrever na tela o resultado de um select na tela utilizando WHILE, porém está entrando em loop infinito e gostaria de ajuda para acertar a sintaxe desta técnica. Código apenas com 1 WHILE <?php $_SESSION['DB_base'] = 'tupa'; $_SESSION['table_base'] = 'people_records'; $query_Recordset2 = "SELECT * FROM {$_SESSION['table_base']} WHERE `link_record` = {$data1['id']} AND `record_caracter_id` = 1 order by {$_SESSION['id_base']} DESC"; $Recordset2 = mysqli_query($connect, $query_Recordset2) or die(mysqli_error($connect)); $row_Recordset2 = mysqli_fetch_assoc($Recordset2); $totalRows_Recordset2 = mysqli_num_rows($Recordset2); while($Recordset2 = mysqli_fetch_assoc($Recordset2)) { echo "Contato: ".$Recordset2["name"]."</br>"; echo "CPF/CNPJ: ".$Recordset2["cpf_cnpj"]."</br>"; echo "e-mail: ".$Recordset2["email"]."</br>"; echo "Celular: ".$Recordset2["cellphone"]."</br>"; echo "Telefone: ".$Recordset2["telephone"]."</br>"; echo "Documento de identificação: ".$Recordset2["name"]."</br>"; echo "</br>"; }?> Código inteiro: <?php session_start(); $_SESSION['last_page'] = $_SERVER['PHP_SELF']; $_SESSION['del_message'] = 'Deseja excluir o cliente '; $_SESSION['DB_base'] = 'tupa'; $_SESSION['table_base'] = 'people_records'; $_SESSION['id_base'] = 'id'; require_once('connections.php'); $query_Recordset1 = "SELECT * FROM {$_SESSION['table_base']} WHERE record_caracter_id = '0' order by {$_SESSION['id_base']} DESC"; $Recordset1 = mysqli_query($connect, $query_Recordset1) or die(mysql_error()); $row_Recordset1 = mysqli_fetch_assoc($Recordset1); $totalRows_Recordset1 = mysqli_num_rows($Recordset1); ?> <!doctype html> <html lang='pt-br'> <head> <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> <title>Tupã - Serviços de Engenharia</title> <link href='css/sistema.css' rel='stylesheet' type='text/css' media='all'> <style type="text/css"> #cnpj { display: none; } #contato { display: none; } #endereco { display: none; } </style> </head> <body> <fieldset> <legend>Gerenciamento de Clientes</legend> <table id="tabela"> <thead> <tr> <th>Descrição</th> <th>Contato</th> <th>Projetos</th> <th colspan="3">Ação</th> </tr> <tr> <th></th> <th></th> <th></th> <th colspan="3"><input type="submit" value="Filtrar" /> | <input type="button" onclick="javascript: location.href='#rec_openModal'" value="Adicionar" /></th> </tr> </thead> <?php while ($Recordset1 = $row_Recordset1){?> <tr> <td bgcolor="#F5F5F5"><p> Código: <?php echo $Recordset1['id']; ?> <br /> Cliente: <?php echo $Recordset1['name']; ?> <br /> CPF/CNPJ: <?php echo $Recordset1['cpf_cnpj']; ?> <br /> e-mail: <?php echo $Recordset1['email']; ?> <br /> Celular: <?php echo $Recordset1['cellphone']; ?> <br /> Telefone: <?php echo $Recordset1['telephone']; ?> <br /> Documento de identificação: <?php if(file_exists('imagens/clients/energy_bill/'.$Recordset1['id'].'.jpg')) { echo 'Documento de identificação: <a href=imagens/clients/energy_bill/'.$Recordset1['id'].'.jpg target="_blank"><img src="imagens/view.png" width="24" height="24">'; } else { echo 'Documento de identificação: indisponível'; } ?> </p></td> <td bgcolor="#F5F5F5"><?php $_SESSION['DB_base'] = 'tupa'; $_SESSION['table_base'] = 'people_records'; $query_Recordset2 = "SELECT * FROM {$_SESSION['table_base']} WHERE `link_record` = {$data1['id']} AND `record_caracter_id` = 1 order by {$_SESSION['id_base']} DESC"; $Recordset2 = mysqli_query($connect, $query_Recordset2) or die(mysqli_error($connect)); $row_Recordset2 = mysqli_fetch_assoc($Recordset2); $totalRows_Recordset2 = mysqli_num_rows($Recordset2); while($Recordset2 = mysqli_fetch_assoc($Recordset2)) { echo "Contato: ".$Recordset2["name"]."</br>"; echo "CPF/CNPJ: ".$Recordset2["cpf_cnpj"]."</br>"; echo "e-mail: ".$Recordset2["email"]."</br>"; echo "Celular: ".$Recordset2["cellphone"]."</br>"; echo "Telefone: ".$Recordset2["telephone"]."</br>"; echo "Documento de identificação: ".$Recordset2["name"]."</br>"; echo "</br>"; }?> </td> <td bgcolor="#F5F5F5"><?php $_SESSION['DB_base'] = 'tupa'; $_SESSION['table_base'] = 'projects_link_tpm'; $query_Recordset3 = "SELECT * FROM {$_SESSION['table_base']} where people_record_id = {$row_Recordset1['id']} order by {$_SESSION['id_base']} DESC"; $Recordset3 = mysqli_query($connect, $query_Recordset3) or die(mysqli_error($connect)); $row_Recordset3 = mysqli_fetch_assoc($Recordset3); $totalRows_Recordset3 = mysqli_num_rows($Recordset3); while($data3 = mysqli_fetch_assoc($Recordset3)) { echo "Projeto: ".$Recordset3["id"]."</br>"; echo "</br>"; }?> </td> <td width="3%" bgcolor="#F5F5F5"><form action="mysql/update_process.php" method="POST"> <input type="hidden" name="update_process" value="<?php echo $row_Recordset1[$_SESSION['id_base']] ?>"> <input type="image" name="submit" src="imagens/edit.png" width="24" height="24"> </form></td> <td bgcolor="#F5F5F5"><form action="mysql/del_process.php" method="POST"> <input type="hidden" name="delete_process" value="<?php echo $row_Recordset1[$_SESSION['id_base']] ?>"> <input type="hidden" name="delete_register" value="<?php echo $row_Recordset1['name'] ?>"> <input type="image" name="submit" src="imagens/delete.png" width="24" height="24"> </form></td> </tr> <?php }?> </table> </fieldset> <div id="rec_openModal" class="modalDialog"> <div> <a class="close" title="Fechar" href="#close">X</a> <fieldset> <legend>Realizar cadastro</legend> <br> <label>Modalidade:</label> <select name="modality" onChange="mostraDiv(this.value)"> <option value="1">Cliente CPF</option> <option value="2">Cliente CNPJ</option> <option value="3">Contato de cliente</option> <option value="4">Endereço de cliente</option> </select> <br /> <div id="cpf"> <form action="mysql/insert_process.php" method="post" id='1'> <br> <label>Nome: </label> <input name='name' type='text' /><br /> <br> <label>CPF: </label> <input name='cpf_cnpj' type='number' data-mask='000.000.000-00' /><br /> <br> <label>e-mail: </label> <input name='email' type='text' /><br /> <br> <label>Celular: </label> <input name='cellphone' type='text' data-mask="(00)0000-0000" /><br /> <br> <label>Telefone: </label> <input name='telephone' type='text' data-mask='(00)00000-0000' autocomplete='off' /><br /> <br> <label>Documento de identificação: </label> <input type='file' name='doc_id'><br /> <INPUT TYPE="hidden" NAME="record_caracter_id" VALUE="0"><INPUT TYPE="hidden" NAME="action" VALUE="0"> <br> <label><input type="submit" value="Cadastrar" /> </label><br /> </form> </div> <div id="cnpj"> <form action="mysql/insert_process.php" method="post" id='2'> <br> <label>Nome da empresa: </label> <input name='name' type='text' /><br /> <br> <label>CNPJ: </label> <input name='cpf_cnpj' type='text' data-mask="00.000.000/0000-00" /><br /> <br> <label>e-mail: </label> <input name='email' type='email' /><br /> <br> <label>Celular: </label> <input name='cellphone' type='text' data-mask="00000-000" /><br /> <br> <label>Telefone: </label> <input name='telephone' type='text' /><br /> <br> <label>Documento de identificação: </label> <input name='doc_id' type='file' /><br /> <INPUT TYPE="hidden" NAME="record_caracter_id" VALUE="0"><INPUT TYPE="hidden" NAME="action" VALUE="0"> <br> <label><input type="submit" value="Cadastrar" /> </label><br /> </form> </div> <div id="contato"> <form action="mysql/insert_process.php" method="post" id='3'> <br> <label>Nome: </label> <input name='name' type='text' /><br /> <br> <label>cpf: </label> <input name='cpf' type='number' data-mask='000.000.000-00' /><br /> <br> <label>e-mail: </label> <input name='email' type='text' /><br /> <br> <label>Celular: </label> <input name='cellphone' type='text' data-mask="(00)0000-0000" /><br /> <br> <label>Telefone: </label> <input name='telephone' type='text' data-mask='(00)00000-0000' autocomplete='off' /><br /> <br> <label>Documento de identificação: </label> <input type='file' name='doc_id'><br /> <INPUT TYPE="hidden" NAME="record_caracter_id" VALUE="1"><br> <label>Contato do cliente </label> <select name="link_record"> <?php while ($data = mysqli_fetch_array($Recordset1)) { echo("<option value='".$data['id']."'>".$data['name']."</option>"); } ?> </select><br /> <INPUT TYPE="hidden" NAME="action" VALUE="0"> <br> <label><input type="submit" value="Cadastrar" /> </label><br /> </form> </div> <div id="endereco"> <form action="mysql/insert_process.php" method="post" id='4'> <br> <label>CEP: </label> <input name='cep' type='text' /><br /> <br> <label>Logradouro: </label> <input name='address' type='text' data-mask="00000-000" autocomplete="off" /><br /> <br> <label>Número: </label> <input name='number' type='text' /><br /> <br> <label>Bairro: </label> <input name='neighborhood' type='text' /><br /> <br> <label>Cidade/UF: </label> <input name='city' type='text' /><input name='uf' type='text' /><br /> <INPUT TYPE="hidden" NAME="record_caracter_id" VALUE="4"><INPUT TYPE="hidden" NAME="action" VALUE="1"> <br> <label><input type="submit" value="Cadastrar" /> </label><br /> </form> </div> </fieldset> </div> </div> </body> </html> <?php mysqli_free_result($Recordset1); mysqli_free_result($Recordset2); mysqli_free_result($Recordset3); ?>
  10. Cronus

    Organizar pesquisa por array

    Estou com um problema, estou com um sistema de pesquisa por tags, calculo a porcentagem da pesquisa por quantas tags tem o resultado por quantas tags iguais (exemplo: 10 tags do resultado, 5 iguais, ou seja, 50%). Porém preciso ordenar os resultados e não é possível com ORDER BY, com isso me deparei com um sistema para ordenar via array, mas como são vários resultados gerados dentro de um foreach, é criado várias arrays e não uma única para poder ordenar. Se alguém conseguir selecionar ou dar um modo mais fácil fico grato. *OBS: Estou usando PDO
  11. Junior Fel

    Redirecionamento de Paginas

    Olá, gostaria de saber como eu faço um botão que redireciona tudo o que foi escrito para uma caixa de respostas EX: Veja a foto Se a pessoa digitar "11284910479", a página mostrará os dados Alguem pode me passar o código?? Ps: já tenho a Api
  12. Venho por meio deste fórum pedir que os desenvolvedores deste fórum que já trabalham em alguma empresa de software em todo o Brasil respondam este questionário para me auxiliar numa pesquisa que estou fazendo em relação a segurança da Informação em projetos de software amparada pela Universidade Federal do Ceará (UFC). Conto com a ajuda de todos vocês, segue abaixo o link do questionário: Questionário sobre segurança da Informação. PS: Adm não deleta este fórum por favor e se puder me dar uma forcinha agradeço.
  13. Boa tarde, Estou com um problema em um e-commerce feito no wordpress com woocomerce, quando você digita um produto na busca (ex.: vestido) o site direciona para a pagina com os resultados da busca, carrega alguns produtos e cria as proximas paginas. Porem ao clicar em pagina 2, 3, 4... ele apresenta a pagina com Erro 404. Isso acontece só na busca se entrar utilizando a categoria do produto no menu, voce consegue navegar entre as paginas normalmente. O que poderia ser, como posso corrigir isso
  14. Prezados, Sou iniciante em programação web, e para estudar desenvolvi um sistema de Ordem de Serviço e tenho uma tela de consulta onde preciso filtrar por data. Além de fornecer a Data Inicial e Final (Dt_Inicio e Dt_Fim, o usuário possui mais dois filtros, um para a AREA (SeelctArea) e outro para a SITUAÇÃO (SelectSituacao) da Ordem de Serviço. O problema é que a consulta só retorna valores se o usuário utilizar todos os filtros, e eu gostaria que o usuário pudesse consultar também individualmente por filtro. Por exemplo, só por data ou por área ou situação. E que concatenasse a combinação de filtros, consultar, por exemplo, a AREA por DATA. A minha query está assim montada: As Variáveis If (isset($_POST['BtnBusca'])){ $Dt_Inicio = ($_POST['Dt_Inicio']); $Dt_Fim = ($_POST['Dt_Fim']); $Area = ($_POST['SelectArea']); $Situacao = ($_POST['SelectSituacao']); Minha Consulta mysql_select_db($database_bd_os, $bd_os); $query_BuscaOS = "SELECT * FROM TBL_GERAL WHERE DT_CADASTRO BETWEEN '$Dt_Inicio' AND '$Dt_Fim' AND AREA like '$Area' AND SITUACAO_OS like '$Situacao' ORDER BY DT_CADASTRO DESC"; $BuscaOS = mysql_query($query_BuscaOS, $bd_os) or die(mysql_error()); $row_BuscaOS = mysql_fetch_assoc($BuscaOS); $totalRows_BuscaOS = mysql_num_rows($BuscaOS); Ficaria profundamente agradecido caso pudessem me ajudar com a consulta correta.
  15. Gcm Guilherme

    Consultar algo entre duas datas em php

    Olá pessoal, gostaria de pesquisar "equipe" entre duas datas, vou colar o código, alguém poderia me dizer onde está errado, sou novo no php e estou quase pirando. aqui é o código php: <?php if(isset($_POST['ok'])){ $select = mysql_escape_string($_POST['equipe']); $data1 = mysql_escape_string($_POST['data_inicio']); $data2 = mysql_escape_string($_POST['data_final']); mysql_select_db($database_conexao, $conexao); $query_busca = "SELECT * FROM solicitacao WHERE equipe = '$select' AND data_cadastro BETWEEN '$data1' AND 'data2'"; $busca = mysql_query($query_busca, $conexao) or die(mysql_error()); $row_busca = mysql_fetch_assoc($busca); $totalRows_busca = mysql_num_rows($busca); }else{ mysql_select_db($database_conexao, $conexao); $query_busca = "SELECT * FROM solicitacao ORDER BY data_cadastro DESC"; $busca = mysql_query($query_busca, $conexao) or die(mysql_error()); $row_busca = mysql_fetch_assoc($busca); $totalRows_busca = mysql_num_rows($busca); } ?> Aqui vai o form html: <form method="post" id="form"> <div class="col-sm-2"> <select id="equipe" name"equipe" class="form-control"> <option>Escolha a equipe</option> <option>ALFA</option> <option>BRAVO</option> <option>DELTA</option> <option>CHARLIE</option> <option>ECHO</option> </select><br> </div> <div class="col-sm-2"> <input type="text" name="data_inicio" id="data_inicio" value="" class="form-control" placeholder="" onkeyup="maiuscula(this)" required><br> </div> <div class="col-sm-2"> <input type="text" name="data_final" id="data_final" value="" class="form-control" placeholder="" onkeyup="maiuscula(this)" required><br> </div> <div class="col-sm-1"> <button type="submit" class="btn btn-primary" name="ok">Buscar</button><br> </div> <div class="col-sm-1"> <a href="solicitacoes_relatorio.php">Limpar busca</a><br> </div> </form> </div> <div class="table-responsive"> <table class="table table-bordered table-condensed"> <thead> <tr class="info"> <th>EQUIPE</th> <th>DATA</th> <th>HORA</th> <th>NATUREZA</th> <th>LOGRADOURO</th> <th>Nº</th> <th>SETOR</th> <th>TO</th> <th>BO</th> </tr> </thead> <tbody> <?php do{ ?> <tr> <td><?php echo $row_busca['equipe']; ?></td> <td><?php echo $row_busca['data_cadastro']; ?></td> <td><?php echo $row_busca['hora_cadastro']; ?></td> <td><?php echo $row_busca['natureza']; ?></td> <td><?php echo $row_busca['logradouro_fato']; ?></td> <td><?php echo $row_busca['numero_fato']; ?></td> <td><?php echo $row_busca['setor_gm']; ?></td> <td><?php echo $row_busca['togm']; ?></td> <td><?php echo $row_busca['bogm']; ?></td> </tr> <?php } while($row_busca = mysql_fetch_assoc($busca)); ?> </tbody> </table> SOCOROO, RSSSSS
  16. Ola! Estou criando uma paginação + ajax + php . No banco de dados que trabalhei coloquei vários produtos que começam com a letra w para conseguir buscar eles com uma busca simples. Consegui fazer com que ele fizesse a busca e a paginação. O problema é quando clico na paginação após a busca. Ele sempre volta para o inicio. Alguém me ajuda Arquivo Index.php <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml"> <head> <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> <title>Documento sem título</title> <link rel="stylesheet" href="stylesheet.css"> <script src="jquery.min.js"></script> </head> <body> <br /><br /> <div class="container"> <h3 align="center">Make Pagination using Jquery, PHP, Ajax and MySQL</h3><br /> <div class="table-responsive" id="pagination_data"> </div> </div> </body> </html> <script type="text/javascript"> $(document).ready(function(){ load_data(); function load_data(page) { $.ajax({ url:"processa.php", method:"POST", data:{page:page}, success:function(data){ $('#pagination_data').html(data); } }) } $(document).on('click', '.pagination_link', function(){ var page = $(this).attr("id"); load_data(page); }); }); ################################## Arquivo processa.php <?php include('conecta.php'); $campo = (isset($_POST['campo'])) ? $_POST['campo'] : ''; $record_per_page = 2; $page = ''; $output = ''; if(isset($_POST["page"])) { $page = $_POST["page"]; } else { $page = 1; } $start_from = ($page - 1)*$record_per_page; $sql = "SELECT * FROM produtos WHERE produto LIKE :nome ORDER BY id DESC LIMIT $start_from, $record_per_page"; $stm = $db_con->prepare($sql); $stm->bindValue(':nome', $campo.'%'); $stm->execute(); $clientes = $stm->fetchAll(PDO::FETCH_OBJ); ?> <form id="formpesquisaum" > Buscar por: <label for="select"></label> <select name="campo" id="campo"> <option></option> <option>w</option> <option>o</option> </select> <button type="submit" class="btn btn-primary">Pesquisar</button> </form> <table> <thead> <tr> <td>Id</td> <td>Produtos</td> </tr> </thead> <tbody> <?php foreach($clientes as $rows_cursos): ?> <tr> <td><?=$rows_cursos->id?></td> <td><?=$rows_cursos->produto?></td> </tr> <?php endforeach; ?> </tbody> </table> <?php $page_query = "SELECT * FROM produtos WHERE produto LIKE :nome ORDER BY id DESC"; $page_result = $db_con->prepare($page_query); $page_result->bindValue(':nome', $campo.'%'); $page_result ->execute(); $total_records = $page_result->rowCount(); $total_pages = ceil($total_records/$record_per_page); for($i=1; $i<=$total_pages; $i++) { $output .= "<span class='pagination_link' style='cursor:pointer; padding:6px; border:1px solid #ccc;' id='".$i."'>".$i."</span>"; } $output .= '</div><br /><br />'; echo $output; ?> <script type="text/javascript"> $(document).ready(function(){ $('#formpesquisaum').submit(function(){ var dados = $(this).serialize(); $.ajax({ url: 'processa.php', method: 'post', dataType: 'html', data: dados, success: function(data){ $('#pagination_data').html(data); } }); return false; }); }); </script> </script>
  17. Omar~

    Consulta parcial no banco

    Alguém poderia me dar um exemplo de query que busque um resultado parcial de algum texto no banco. Exemplo: Digamos que eu tenha várias tabelas, em uma dessas tenho uma coluna com o seguinte texto "João e maria foram passear na floresta" Então a busca seria digamos "passear" a query vai fazer um select em todas as tabelas e retornar todas os resultados que tenham a palavra "passear". E sim é um sistema de pesquisa.
  18. Pessoal, Estamos rodando uma pesquisa sobre Metodologias Ágeis em Startups de Software conduzida em parceria com a FIA - Fundação Instituto de Administração de São Paulo. A pesquisa é simples e deve levar menos de 10 minutos para ser respondida. Aqueles que finalizarem receberão gratuitamente uma cópia do e-book “Metodologias Ágeis 101 – Scrum, XP, Kanban e Lean Development”. Para responder a pesquisa, por favor, acesse o link abaixo: https://metodologias-ageis.questionpro.com Muito obrigado pelo seu tempo e apoio. Thiago Iglesias
  19. Pessoal, vocês poderiam me ajudar a criar uma barra de pesquisa externa, uma barra que NÃO redireciona pro meu site, mas sim pra outro site via endereço.
  20. Jack Oliveira

    CAIXA DE PESQUISA HTML

    Ola alguém poderia me informa como posso usar um auto preenchimento quando vai pesquisar ou melhor conforme a pessoa vai digitando as letras vai aparecendo os nome referentes as letras que esta sendo digitadas por EX: se eu digitar em pesquisar a letras ab Abelha Aberto Abrir aqui esta meu codigo do HTML da caixa de pesquisa <style type="text/css"> #caixa-b-1 { text-align: center; margin: 0; height: 80px; width: 100%; padding: 0px 16px; display: inline-block; border: solid 0px #D2D2D2; -moz-border-radius: 2px; -webkit-border-radius: 2px; -goog-ms-border-radius: 2px; border-radius: 2px; } #pesquisar-form-b-1 { font: normal bold 23px Arial, Tahoma, Helvetica, FreeSans, sans-serif; padding: 25px; color: #000; border: 1px solid #D2D2D2; background: #FFF; height: 29px; width: 540px; -moz-border-radius: 5px; -webkit-border-radius: 5px; -goog-ms-border-radius: 5px; border-radius: 0px; -webkit-box-shadow: 1px 1px 2px rgba(0,0,0,0.30) inset; -moz-box-shadow: 1px 1px 2px rgba(0,0,0,0.30) inset; box-shadow: 1px 1px 2px rgba(0,0,0,0.30) inset; } #submit-button-b-1 { color: #435444; margin: 0 0 0 9px; height: 80px; width: 200px; border: 1px solid #DDD; font: normal bold 22px Arial, Tahoma, Helvetica, FreeSans, sans-serif; text-shadow: 0 2px 2px rgba(0,0,0,0); -moz-border-radius: 5px; -webkit-border-radius: 5px; -goog-ms-border-radius: 5px; border-radius: 0px; background: #000000; background: -webkit-gradient(linear, left top, left bottom, from(#FFFFFF), to(#FFFFFF)); background: -moz-linear-gradient(top, #000000, #); } </style> <div id="caixa-b-1"><form action="http://localhost/cidade/listagem_de-busca.php" method="GET" name="input" target="frm-index2"> <input id="pesquisar-form-b-1" name="pesquisar" type="text" autocomplete="off" placeholder="Pesquise por empresas, segmento ou servição..." x-webkit-speech="x-webkit-speech" /><input id="submit-button-b-1" type="submit" value=" Pesquisar " /></form></div>
  21. Tonimar Rodrigues da Silva

    Pesquisa Retorna na DIV

    Boa tarde galera, Tenho uma pagina que faz a pesquisa, ela envia através do método Get para outra pagina, tudo esta funcionando certo, o mecanismo funciona mas gostaria de ao invés de redirecionar pra outra pagina que o resultado retorne em uma div um pouco a baixo do campo buscar. Li alguma coisa e sei que tem como fazer através do javascript ou JQuery, mas não faco ideia como seja.
  22. Olá, Preciso se criar um sistema de pesquisa num website. O mesmo está feito em php e não tem base de dados para guardar os posts. Todo o conteúdo está no interior de ficheiros php, organizados por articles. É possível criar uma função ou utilizar uma já criada, que permita a pesquisa de palavras no interior do ficheiros php? Se consegui-se executar um script em shell script no servidor eu sabia como fazer isso. Acontece que não tenho essa possibilidade. Pois isso estou a pensar numa solução via php. Obrigado
  23. Bom dia amigos, estou com um problema para fazer uma pesquisa e gostaria da ajuda de vocês. Seguinte, tenho uma tabela com o nome de um usuário, por exemplo joao.silva, esta tabela guarda a lista de todos os nomes de projetos em uma coluna, cada projeto tem uma tabela de atividades. nessa tabela de atividades o usuário joão tem atividades vinculadas a ele. A pesquisa que quero fazer é buscar em todas as tabelas de projetos as atividades ligadas ao joao.silva. Tentei fazer assim para testar pegar o 1º projeto da lista: SELECT nome_ativ, user_ativ, dtprev_ativ, prev_ativ FROM (SELECT projetos_usuario FROM `joao.silva` WHERE id = 1) AS pr usando o phpmyAdmin, mas ele me retorna um erro: #1054 - Unknown column 'nome_ativ' in 'field list' O problema é que essa coluna existe. Acredito que seja alguma coisa que falta na subquery. Alguém pode me ajudar? Aceito sugestões. Muito obrigado.
  24. Como inserir um sistema de busca na minha tabela sem refresh, me ajudem por favor :D <?php require('class/validacao.php'); ?> <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"> <html xmlns="http://www.w3.org/1999/xhtml"> <head> <?php $titulo = "Controle &raquo; Listar Material"; require_once ("includes/header.php"); ?> </head> <title> Listar material </title> <style> table, td, th { border: 1px solid #ddd; text-align: left; } table { border-collapse: collapse; width: 100%; } th, td { padding: 15px; } </style> </head> <body> <?php require_once('includes/testes.php'); ?> <?php // Conexão ao banco require_once('conexao.php'); ?> <div id="principal"> <h1>MATERIAIS</h1> <form action="<?php $_SERVER['PHP_SELF']?>" method="post"> <?php echo"<table width='100%' border='1'>"; echo '<table>'; echo '<tr>'; echo'<td>id</td>'; echo'<td>NOME</td>'; echo'<td>SETOR</td>'; echo'<td>Estoque Atual</td>'; echo'<td>MINIMO</td>'; echo'<td>Entrada</td>'; echo'<td>Saida</td>'; echo'<td>Editar</td>'; echo'<td>Excluir</td>'; echo '</tr>'; $result_mat = "SELECT * FROM tbl_material"; $resultado_mat = mysqli_query($conn, $result_mat); while($row_mat = mysqli_fetch_assoc($resultado_mat)){ echo '<tr>'; echo '<td>'.$row_mat["id"].'</td>'; echo '<td>'.$row_mat["NOME"].'</td>'; echo '<td>'.$row_mat["SETOR"].'</td>'; echo '<td>'.$row_mat["QUANTIDADE"].'</td>'; echo '<td>'.$row_mat["MINIMO"].'</td>'; echo '<td><a href="form_entrada.php?id='.$row_mat['id'].'">✚</a> <td><a href="form_saida.php?id='.$row_mat['id'].'">▬</a> <td><a href="form_alteracao_material.php?id='.$row_mat['id'].'">✐</a> <td><a href="deleta1.php?id='.$row_mat['id'].'">✖</a> </tr>'; } echo '</table>'; ?> </form> </div> <!-- Fim da div#principal --> <?php include('includes/fimerodape.php'); ?> </body> </html>
  25. Estou tentando fazer um campo de pesquisa de 'CPF' direto do meu DB, ele não está encontrando alguem poderia me ajudar no meu 'Controller' até então está fazendo a busca de todos os usuarios somente os cpf e o nome que nao vem! <?php session_start(); ?> <?php /** * Created by PhpStorm. * User: andre.luis.a.costa * Date: 03/12/2016 * Time: 13:25 */ require_once('../config.php'); require_once(DBAPI); $visitantes = null; $visitante = null; /** * Listagem de Visitantes */ function index() { global $visitantes; $visitantes = find_all('visitantes'); } function salvarVisitante(){ $result = false; if (!empty($_POST['visitante'])) { $today = date_create('now', new DateTimeZone('America/Recife')); $visitante = $_POST['visitante']; $visitante['created'] = $today->format("Y-m-d H:i:s"); $visitante['modified'] = $visitante['created']; $visitante['codigo_barra'] = date("mdHis"); $visitante['id_usuario'] = $_SESSION["id_usuario"]; $visitante['id_conta'] = $_SESSION["id_conta"]; $visitante['id_evento'] = '53'; $result = save('visitantes', $visitante); header('location: view.php?id=last'); /* //echo "<script>alert(".json_encode($_SESSION['message']).")</script>"; */ } } function find_visitantes() { $table = "visitantes"; $id_conta = "103"; $id_evento = "53"; global $visitantes; $visitantes = find_collums('visitantes', '103', '53'); } function find_cpf_credencial() { $table = "visitantes"; $busca = "cpf"; global $visitantes; $visitantes = find_collums('visitantes', 'cpf'); } function find_nome_credencial() { $table = "visitantes"; $busca = "nome_credencial"; global $visitantes; $visitantes = find_collums('visitantes', 'nome_credencial'); } /* * Atualizacao/Edicao de Cliente */ function editarVisitante() { $now = date_create('now', new DateTimeZone('America/Recife')); if (isset($_GET['id'])) { $id = $_GET['id']; if (isset($_POST['visitante'])) { $visitante = $_POST['visitante']; $visitante['modified'] = $now->format("Y-m-d H:i:s"); update('visitantes', $id, $visitante); header('location: index.php'); } else { global $visitante; $visitante = find('visitantes', $id); } } else { header('location: index.php'); } } /** * Visualização de um Visitante */ function visualizarUltimo() { global $visitante; $visitante = find_last_id('visitantes'); } /** * Visualização de um Visitante */ function visualizarVisitante($id = null) { global $visitante; $visitante = find('visitantes', $id); } /** * Exclusão de um Visitante */ function excluirVisitante($id = null) { global $visitante; $visitante = remove('visitantes', $id); header('location: index.php'); } meu index <?php session_start(); ?> <?php require_once('../controller/visitantesController.php'); if (isset($_REQUEST['busca'])) { if ($_REQUEST['busca'] == "cpf"): $busca = $_REQUEST['cpf']; find_cpf_credencial($busca); elseif ($_REQUEST['busca'] == "nome_credencial"): $busca = $_REQUEST['nome_credencial']; find_nome_credencial($busca); else: endif; } else { find_visitantes(); } ?> <?php require_once ('../config.php'); require_once ("../inc/visibilidade-header.php"); ?> <header> <div class="row"> <div class="col-sm-6"> <h2>Visitantes</h2> </div> <div class="col-sm-6 text-right h2"> <a class="btn btn-primary" href="add.php"><i class="fa fa-plus"></i> Novo Visitante</a> <a class="btn btn-default" href="index.php"><i class="fa fa-refresh"></i> Atualizar</a> </div> </div> </header> <?php if (!empty($_SESSION['message'])) : ?> <div class="alert alert-<?php echo $_SESSION['type']; ?> alert-dismissible" role="alert"> <button type="button" class="close" data-dismiss="alert" aria-label="Close"><span aria-hidden="true">&times;</span></button> <?php echo $_SESSION['message']; ?> </div> <?php clear_messages(); ?> <?php endif; ?> <hr> <div id="divConteudo2"> <table id="tabela2" class="table table-hover"> <thead> <!-- <tr>--> <!-- <th>Filtro por Visitante:</th>--> <!-- </tr>--> <!-- <tr>--> <!-- <th><input type="text" class="form-control" id="txtColuna2"/></th>--> <!-- </tr>--> <tr> <th width="6%">ID</th> <th width="30%">Nome</th> <th width="17%">CPF</th> <th width="16%">Credencial</th> <th width="18%">Opções</th> </tr> </thead> <tbody> <?php if ($visitantes) : ?> <?php foreach ($visitantes as $visitante) : ?> <tr> <td><?php echo $visitante['id']; ?></td> <td><?php echo $visitante['nome']; ?></td> <td><?php echo $visitante['cpf']; ?></td> <td class="actions text-right"><?php $tipo_credencial=$visitante['tipo_credencial']; if ( $tipo_credencial==1): $tipo_credencial_nome='convidado'; elseif ( $tipo_credencial==2): $tipo_credencial_nome='visitante'; elseif ( $tipo_credencial==3): $tipo_credencial_nome='expositor'; elseif ( $tipo_credencial==4): $tipo_credencial_nome='montador'; elseif ( $tipo_credencial==5): $tipo_credencial_nome='prestador'; elseif ( $tipo_credencial==6): $tipo_credencial_nome='seguranca'; else: $tipo_credencial_nome=''; endif; echo $tipo_credencial_nome; ?> </td> <td class="actions text-right"> <a href="view.php?id=<?php echo $visitante['id']; ?>" class="btn btn-sm btn-success"><i class="fa fa-eye"></i> Visualizar</a> <a href="edit.php?id=<?php echo $visitante['id']; ?>" class="btn btn-sm btn-warning"><i class="fa fa-pencil"></i> Editar</a><?php if ($_SESSION["id_usuario"]==5):?> <a href="" class="btn btn-sm btn-danger" data-toggle="modal" data-target="#delete-modal" data-visitante="<?php echo $visitante['id']; ?>"> <i class="fa fa-trash"></i> Excluir </a> <?php else: endif; ?> </td> </tr> <?php endforeach; ?> <?php else : ?> <tr> <td colspan="7">Nenhum visitante cadastrado.</td> </tr> <?php endif; ?> </tbody> </table> </div> <?php include('../modal/modal-exclusao.php'); ?> <?php include(FOOTER_TEMPLATE); ?>
×

Important Information

Ao usar o fórum, você concorda com nossos Terms of Use.