Ir para conteúdo

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

fabriciomarra

Sistema de Pesquisa dinâmico com PHP e FORM HTML

Recommended Posts

Ae galera, tudo certo?


Gostaria muito de saber como faço um sistema de pesquisa dinâmico usando um campo SELECT e INPUT no formulário que dependendo qual opção eu selecionar o campo INPUT vai ser específico para ele e daí poderei pesquisar filtrando por aquele select.


Um ótimo exemplo disso é esse site:




alguém faz ideia?


obrigado!!

Compartilhar este post


Link para o post
Compartilhar em outros sites

Ola boa tarde estou precisando de ajuda neste formulario que criei pois nao estar enviando mais email alguém pode me ajuda



curiculo.php





<form name="senddata" method="post" action="enviarcu.php">

<p>Nome: </p>

<p>

<input type="text" name="nome">

</p>

<p><br>

Nascimento:</p>

<p>

<input type="text" name="nascimento" >

(ex 00 / 00 / 0000)</p>

<p><br>

Estado Civil:</p>

<p>

<select name="est_civil" >

<option value="Casado (a)">Casado (a)</option>

<option value="Solteiro (a)">Solteiro (a)</option>

<option value="Viuvo (a)">Viuvo (a)</option>

<option value="Divorcidado (a)">Divorciado (a)</option>

</select>

</p>

<p><br>

Endereço:</p>

<p>

<input type="text" name="endereco">

Nº:

<input name="numero" type="text">

</p>

<p><br>

Bairro:</p>

<p>

<input name="bairro" type="text" size="20">

Cidade:

<input name="cidade" type="text" size="20">

Estado:

<input name="estado" type="text" size="2">

(ex MG)</p>

<p><br>

Cep: </p>

<p>

<input name="cep" type="text" size="20">

(ex: 00000-000)</p>

<p><br>

Telefone: </p>

<p>

<input name="telefone" type="text">

(ex: DDD+Telefone)</p>

<p><br>

Celular:</p>

<p>

<input name="celular" type="text">

(ex: DDD+Telefone)

</p>

<p> </p>

<p>RG:

<input name="rg" type="text">


CPF.:


<input name="cpf" type="text">

</p>

<p> </p>

<p>Cargo Pretetido:

<select name="cargo">

<option value="DIRETOR GERAL">DIRETOR GERAL</option>

<option value="DIRETOR ENSINO">DIRETOR ENSINO</option>

<option value="INSTRUTOR DE LEGISLAÇÃO">INSTRUTOR DE LEGISLAÇÃO</option>

<option value="INSTRUTOR PRÁTICO CATEGORIA A">INSTRUTOR PRÁTICO CATEGORIA A</option>

<option value="INSTRUTOR PRÁTICO CATEGORIA B">INSTRUTOR PRÁTICO CATEGORIA B</option>

<option value="INSTRUTOR PRÁTICO CATEGORIA C">INSTRUTOR PRÁTICO CATEGORIA C</option>

<option value="INSTRUTOR PRÁTICO CATEGORIA D">INSTRUTOR PRÁTICO CATEGORIA D</option>

<option value="INSTRUTOR PRÁTICO CATEGORIA E">INSTRUTOR PRÁTICO CATEGORIA E</option>

<option value="GERENTE">GERENTE</option>

<option value="GERENTE DE VENDAS">GERENTE DE VENDAS</option>

<option value="VENDEDOR">VENDEDOR</option>

<option value="SERVIÇOS GERAIS">SERVIÇOS GERAIS</option>

<option value="QUAL QUE VAGA ESTOU APENAS A PROCURA DE UM SERVIÇO">OUTROS</option>

</select>

</p>

<p> </p>

<p>CNH:

<input name="cnh" type="text" size="20">

</p>

<p> </p>

<p>E-mail:</p>

<p>

<input type="text" name="email" >

(ex: fulano@servidor.com.br)</p>

<p><br>


Escolaridade:</p>

<p>

<select name="escolaridade">

<option value="Ensino Fundamental">Ensino Fundamental</option>

<option value="Ensino Medio">Ensino Medio</option>

<option value="Ensino Superior">Ensino Superior</option>

<option value="Ensino Fundamental Incompleto">Ensino Fundamental Incompleto</option>

<option value="Ensino Medio Incompleto">Ensino Medio Incompleto</option>

<option value="Ensino Superior Incompleto">Ensino Superior Incompleto</option>

</select>

</p>

<p> </p>

<p>Experiência

Profissional (três ultimas experiencias) </font></p>

</p>

<p align="center" class="ArialMSUnicodes"><font size="2" face="Verdana"><br>

Função:

<input name="exp1_funcao" type="text">

</font></p>

<p align="center" class="ArialMSUnicodes"><font size="2" face="Verdana"><br>

Empresa:

<input name="exp1_empresa" type="text">

– Fone:

<input name="exp1_telefone" type="text" >

</font></p>

<p align="center" class="ArialMSUnicodes"><font size="2" face="Verdana"><br>

Período:

<input name="exp1_entrada" type="text" size="10" maxlength="10">

à

<input name="exp1_saida" type="text" size="10" maxlength="10">

(ex: 00/00/0000 nos 2 campos)</font></p>

<p align="center" class="ArialMSUnicodes"> </p>

<p align="center" class="ArialMSUnicodes"><font size="2" face="Verdana">Função:

<input name="exp2_funcao" type="text">

</font></p>

<p align="center" class="ArialMSUnicodes"><font size="2" face="Verdana"><br>

Empresa:

<input name="exp2_empresa" type="text">

– Fone:

<input name="exp2_telefone" type="text">

</font></p>

<p align="center" class="ArialMSUnicodes"><font size="2" face="Verdana"><br>

Período:

<input name="exp2_entrada" type="text" size="10" maxlength="10">

à

<input name="exp2_saida" type="text" size="10" maxlength="10">

(ex: 00/00/0000 nos 2 campos)</font></p>

<p align="center" class="ArialMSUnicodes"> </p>

<p align="center" class="ArialMSUnicodes"><font size="2" face="Verdana">Função:

<input name="exp3_funcao" type="text">

</font></p>

<p align="center" class="ArialMSUnicodes"><font size="2" face="Verdana"><br>

Empresa:

<input name="exp3_empresa" type="text" >

– Fone:

<input name="exp3_telefone" type="text" >

</font></p>

<p align="center" class="ArialMSUnicodes"><font size="2" face="Verdana"><br>

Período:

<input name="exp3_entrada" type="text" size="10" maxlength="10">

à

<input name="exp3_saida" type="text" size="10" maxlength="10">

(ex: 00/00/0000 nos 2 campos)</font></p>

<p align="center" class="ArialMSUnicodes"><font size="2" face="Verdana"><br>

</font></p>

<p align="center" class="ArialMSUnicodes"><font size="2" face="Verdana">Referências

Pessoais</font></p>

<p align="center" class="ArialMSUnicodes"><font size="2" face="Verdana"><br>

Nome:

<input name="ref_pessoais1_nome" type="text" >

Fone:

<input name="ref_pessoais1_telefone" type="text" >

</font></p>

<p align="center" class="ArialMSUnicodes"><font size="2" face="Verdana"><br>

Nome:

<input name="ref_pessoais2_nome" type="text" >

Fone:

<input name="ref_pessoais2_telefone" type="text" >

</font></p>

<p align="center" class="ArialMSUnicodes"><font size="2" face="Verdana"><br>

Nome:

<input name="ref_pessoais3_nome" type="text">

Fone:

<input name="ref_pessoais3_telefone" type="text" >

</font></p>

<p align="center" class="ArialMSUnicodes"><font size="2" face="Verdana"><br>

<br>

</font></p>

<p align="center"> <font face="Verdana"><span class="ArialMSUnicodes"><font size="2">

<input type="submit" name="Submit" value="Enviar">

<input type="submit" name="reset value" value="Limpar">

<br>

<br>

</form>




enviar.php



<?php


//CONFIGURAΗΥES SOBRE SEU SITE

$nome_do_site="Auto Escola Alternativa";

$email_para_onde_vai_a_mensagem = "tiagomoraes45@hotmail.com";

$nome_de_quem_recebe_a_mensagem = "Curriculun Vitae";

$exibir_apos_enviar='enviado.html';



//CONFIGURAΗOES DA MENSAGEM ORIGINAL

$cabecalho_da_mensagem_original="From: $name <$email>\n";

$assunto_da_mensagem_original="Curriculun Vitae";

$configuracao_da_mensagem_original="

Enviado por:\n

Nome: $nome\n

Data de Nascimento: $nascimento\n

Estado Civil: $est_civil\n

Endereηo: $endereco\n

Numero: $numero\n

Bairro: $bairro\n

Cidade: $cidade\n

Estado: $estado\n

CEP: $cep\n

Telefone: $telefone\n

Celular: $celular\n

R.G.: $rg\n

CPF: $cpf\n

Carteira Profissional: $cart_profissional\n

Grupo Sanguineo: $grupo_sanguineo\n

RH: $rh\n

CNH: $cnh\n

Cat. CNH: $cat_cnh\n

E-mail: $email\n

MSN: $msn\n

Escolaridade: $escolaridade\n

Exp1. Funηγo: $exp1_funcao\n

Exp1. Empresa: $exp1_empresa\n

Exp1. Telefone: $exp1_telefone\n

Exp1. Data entrada: $exp1_entrada\n

Exp1. Data saida: $exp1_saida\n

Exp2. Funηγo: $exp2_funcao\n

Exp2. Empresa: $exp2_empresa\n

Exp2. Telefone: $exp2_telefone\n

Exp2. Data entrada: $exp2_entrada\n

Exp2. Data saida: $exp2_saida\n

Exp3. Funηγo: $exp3_funcao\n

Exp3. Empresa: $exp3_empresa\n

Exp3. Telefone: $exp3_telefone\n

Exp3. Data entrada: $exp3_entrada\n

Exp3. Data saida: $exp3_saida\n

Curso1 Tema: $curso1_tema\n

Curso1 Instituiηγo: $curso1_intituicao\n

Curso1 Local: $curso1_local\n

Curso1 Estado: $curso1_estado\n

Curso2 Tema: $curso2_tema\n

Curso2 Instituiηγo: $curso2_instituicao\n

Curso2 Local: $curso2_local\n

Curso2 Estado: $curso2_estado\n

Curso3 Tema: $curso3_tema\n

Curso3 Local: $curso3_local\n

Curso3 Estado:$curso3_estado\n

Curso4 Tema: $curso4_tema\n

Curso4 Istituiηγo: $curso4_instituicao\n

Curso4 Local: $curso4_local\n

Curso4 Estado: $curso4_estado\n

Outros Cursos: $outros_cursos\n

Outros Conhecimentos: $outros_conhecimentos\n

Referencias Pessoais 1 Nome: $ref_pessoais1_nome\n

Referencias Pessoais 1 Telefone: $ref_pessoais1_telefone\n

Referencias Pessoais 2 Nome: $ref_pessoais2_nome\n

Referencias Pessoais 2 telefone: $ref_pessoais2_telefone\n

Referencias Pessoais 3 Nome: $ref_pessoais3_nome\n

Referencias Pessoais 3 Telefone: $ref_pessoais3_telefone\n

$cidade2, $dia de $mes de $ano\n

Enviado em: $date";




?>

Compartilhar este post


Link para o post
Compartilhar em outros sites

  • Conteúdo Similar

    • Por landerbadi
      Boa tarde pessoal. Estou tentado fazer uma consulta no banco de dados porém estou tendo dificuldades. Tenho uma tabela chamada "itens" com os seguintes campos: id, item, ativo. Nela tem cadastrado vários itens. No campo ativo eu coloco a letra "S" para informar que este item está ativo no sistema. Por exemplo: 1, casa, S 2, mesa, S 3, cama, S 4, moto S 5, rádio O quinto registro "radio" não está ativo no sistema pois não tem um "S" no campo ativo. E outra tabela chamada "produtos" com os seguintes campos (id, item1, item2, item3) com os seguintes registros: 1, casa, mesa, moto 2, mesa, casa, cama 3, rádio, cama, mesa Eu preciso fazer uma busca na tabela produtos da seguinte maneira: Eu escolho um registro na tabela "itens", por exemplo "mesa". Preciso fazer com que o php me liste todos os registros da tabela "produtos" que contenham a palavra "mesa". Até aqui tudo bem eu consigo listar. Estou fazendo assim: <?php $item = "mesa" $sql = mysqli_query($conn, "SELECT * FROM produtos WHERE item1 LIKE '$item' OR item2 LIKE '$item' OR item3 LIKE '$item' LIMIT 10"); while($aux = mysqli_fetch_assoc($sql)) { $id = $aux["id"]; $item1 = $aux["item1"]; $item2 = $aux["item2"]; $item3 = $aux["item3"]; echo $id . " - " . $item1 . ", " . $item2 . ", " $item3 . "<br>"; } ?> O problema é que está listando todos os registros que contém o item mesa. Eu preciso que o php verifique os demais item e me liste somente os registro em que todos os registros estejam ativos no sistema. No exemplo acima ele não deveria listar o registro 3. pois nesse registro contém o item "radio" e este item não está ativo no sistema. Ou seja, o registro "radio" na tabela itens não possui um "S" na coluna "ativo". Alguém sabe como resolver isso?
    • Por ILR master
      Fala galera.
      Espero que todos estejam bem.
      Seguinte: Tenho um arquivo xml onde alguns campos estão com : (dois pontos), como o exemplo abaixo:
       
      <item>
      <title>
      d sa dsad sad sadasdas
      </title>
      <link>
      dsadas dsa sad asd as dsada
      </link>
      <pubDate>sadasdasdsa as</pubDate>
      <dc:creator>
      d sad sad sa ad as das
      </dc:creator>
      </item>
       
      Meu código:
       
      $link = "noticias.xml"; 
      $xml = simplexml_load_file($link); 
      foreach($xml -> channel as $ite) {     
           $titulo = $ite -> item->title;
           $urltitulo = $ite -> item->link;
           print $urltitulo = $ite -> item->dc:creator;
      } //fim do foreach
      ?>
       
      Esse campo dc:creator eu não consigo ler. Como faço?
       
      Agradeço quem puder me ajudar.
       
      Abs
       
       
    • Por First
      Olá a todos!
       
      Eu estou criando um sistema do zero mas estou encontnrando algumas dificuldades e não estou sabendo resolver, então vim recorrer ajuda de vocês.
      Aqui está todo o meu código: https://github.com/PauloJagata/aprendizado/
       
      Eu fiz um sistema de rotas mas só mostra o conteúdo da '/' não sei porque, quando eu tento acessar o register nada muda.
      E eu também quero que se não estiver liberado na rota mostra o erro de 404, mas quando eu tento acessar um link inválido, nada acontece.
      Alguém pode me ajudar com isso? E se tiver algumas sugestão para melhoria do código também estou aceitando.
       
       
      Desde já, obrigado.
    • Por landerbadi
      Olá pessoal, boa tarde
       
      Tenho uma tabela chamada "produtos" com os seguintes campos (id, produto) e outra tabela chamada "itens" com os seguintes campos (id, prod_01, prod_02, prod_03, prod_04).
       
      Na tabela produtos eu tenho cadastrado os seguintes produtos: laranja, maçã, uva, goiaba, arroz, feijão, macarrão, etc.
       
      Na tabela itens eu tenho cadastrado os itens da seguinte maneira:
       
      1, laranja, uva, arroz, feijão;
      2, maçã, macarrão, goiaba, uva;
      3, arroz, feijão, maçã, azeite
       
      Meu problema é o seguinte: 
      Eu escolho um produto da tabela "produtos", por exemplo "uva".  Preciso fazer uma consulta na tabela "itens" para ser listado todos os registros que contenham o produto "uva" e que todos os demais produtos estejam cadastrados na tabela "produtos".
       
      No exemplo acima seria listado apenas dois registros, pois o terceiro registro não contém o produto "uva". 
       
      Alguém pode me ajudar? Pois estou quebrando a cabeça a vários dias e não consigo achar uma solução.
    • Por landerbadi
      Boa tarde pessoal. Estou tentado fazer uma consulta no banco de dados porém estou tendo dificuldades. Tenho uma tabela chamada "itens" com os seguintes campos: id, item, plural, ativo. Nela tem cadastrado vários itens e seu respectivo plural. No campo ativo eu coloco a letra "S" para informar que esta palavra está ativa no sistema. Por exemplo: 1, casa, casas, S 2, mesa, mesas, S 3, cama, camas, S 4, moto, motos, S 5, rádio, rádios O quinto registro "radio" não está ativo no sistema pois não tem um "S" no campo ativo. E outra tabela chamada "variações" com os seguintes campos (id, item1, item2, item3) com os seguintes registros: 1, casa, camas, moto 2, mesas, casas, radio 3, rádio, cama, mesa Eu preciso fazer uma busca na tabela variações da seguinte maneira: Eu escolho um registro na tabela "itens", por exemplo "casa". Preciso fazer com que o php me liste todos os registros da tabela "variações" que contenham a palavra "casa". Porém se tiver algum registro com a palavra "casas" também tem que ser listado. Neste caso ele irá encontrar dois registros. Agora eu preciso que o php verifique os demais itens e faça a listagem apenas dos item que estão ativos (que contenham um "S" no campo ativo. Neste caso ele irá encontrar apenas um registro, pois o segundo registro contém a palavra "rádio". E "rádio" não está ativo na tabela itens. Como faço isso?
×

Informação importante

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