Formulário de Busca PHP + Mysql [RESOLVIDO]

1. Formulário de Busca PHP + Mysql [RESOLVIDO]

washington mendes da silva
wmendes

(usa Ubuntu)

Enviado em 04/06/2013 - 10:10h

Tenho um sistema de busca funcionando perfeitamente, mas gostaria que quando a consulta me retornasse algo, esse algo fosse clicável!

Ex: busquei pelo nome bruno, quando me retornar o nome bruno, queria que eu pudesse clicar no nome exibido e após clicar esse nome fosse incluído em um formulário??

Aguardo respostas!!



  


2. Re: Formulário de Busca PHP + Mysql [RESOLVIDO]

Reginaldo de Matias
saitam

(usa Slackware)

Enviado em 04/06/2013 - 10:26h

poste o script que fez para podermos adaptarmos para o resultado esperado.


3. Re: Formulário de Busca PHP + Mysql [RESOLVIDO]

washington mendes da silva
wmendes

(usa Ubuntu)

Enviado em 04/06/2013 - 11:05h

Tenho no meu BD a tabela CLIENTES com os campos (id, nome, telefone, telefone1, setor, cidade, data)

<?php
error_reporting(0);
session_start();
include("conexao.php");
include("funcoes.php");
?>


<?php

if(isset($_POST['acao']) && $_POST['acao'] == "inserir"){

$nome = trim($_POST['nome']);
$telefone = trim($_POST['telefone']);
$telefone1 = trim($_POST['telefone1']);
$setor = trim($_POST['setor']);
$cidade = trim($_POST['cidade']);
$data = date("Y/m/d");

if($nome == "" || $telefone == "" || $setor == "" ){
echo "<script>alert('Os campos não podem ficar vazios!');location.href='teste1.php'</script>";
}else{
$inserir = mysql_query("INSERT INTO clientes (nome, telefone, telefone1, setor, cidade, data) VALUES('$nome', '$telefone', '$telefone1', '$setor', '$cidade', '$data')");
echo "<script>alert('Cadastro realizado com sucesso!');location.href='teste1.php'</script>";
}
}

?>

<?php
if(isset($_POST['acao']) && $_POST['acao'] == "buscar"){

$busca = trim($_POST['buscar']);

if($busca == ""){
echo "<script>alert('O campo busca cliente não pode ficar vazio!');location.href='teste1.php'</script>";
}

$buscar_cliente = $_POST['buscar'];
$sql = mysql_query("SELECT * FROM clientes WHERE nome LIKE '$buscar_cliente%'");
$sql1 = ("SELECT * FROM clientes WHERE nome REGEXP '^P.*[[:blank:]]M.*[[:blank:]]d.*[[:blank:]]G.*'");
$sql_result = mysql_num_rows($sql);


while($result_clientes = mysql_fetch_array($sql)){

$nome_clientes = $result_clientes['nome'];
$telefone_cliente = $result_clientes['telefone'];
$telefone1_cliente = $result_clientes['telefone1'];
$setor_cliente = $result_clientes['setor'];
$cidade_cliente = $result_clientes['cidade'];

echo "$result_clientes[1]<br/> ";

}
}

?>

<h1>Cadastro Clientes Showroom</h1>
<br/>
<form action="" method="post" enctypte="multipart/form-data">
<table width="625" border="0">
<tr>
<td>Nome:</td>
<td width="546"><input type="text" value="<?php echo $nome_clientes;?>" name="nome" id="nome" size="50" maxlength="60" />
<span class="style1"></span></td>
</tr>
<tr>
<td>Telefone:</td>
<td><input name="telefone" type="text" value="<?php echo $telefone_cliente;?>" id="telefone" maxlength="10" />
ou
<input name="telefone1" type="text" value="<?php echo $telefone1_cliente;?>" id="telefone1" maxlength="10" /></td>
</tr>
<tr>
<td width="180px">Setor de Atendimento</td>
<td><select name="setor" id="setor">
<option selected="selected" values="vendas">VENDAS</option>
<option selected="selected" values="cnh">CNH</option>
<option selected="selected" values="seguros">SEGUROS</option>
<option selected="selected" values="caixa">CAIXA</option>
<option selected="selected" values="pecas">PEÇAS</option>
<option selected="selected" values="oficina">OFICINA</option>
<option selected="" value="<?php echo $setor_cliente;?>"><?php echo $setor_cliente;?></option>
</select>
</td>

</tr>
<tr>
<td>Cidade:</td>
<td><input name="cidade" type="text" value="<?php echo $cidade_cliente;?>" id="cidade" maxlength="10" />
<span class="style1"></span></td>
</tr>
<tr>
<td colspan="2">
<input name="cadastrar" type="submit" id="cadastrar" value=" Cadastrar " />
<input type="hidden" name="acao" value="inserir" />
<input type="reset" name="apagar" value=" Limpar Campos " />
</td>
</tr>
</table>
</form>
<br />

<form action="" method="post" enctypte="multipart/form-data">
<input type="text" name="buscar" />
<input type="submit" name="enviar" Value=" Buscar Cliente " />
<input type="hidden" name="acao" value="buscar" />
<input type="reset" name="apagar" value=" Limpar Busca " />
</form>




4. Re: Formulário de Busca PHP + Mysql [RESOLVIDO]

Diego Lepera
d_lepera

(usa Linux Mint)

Enviado em 04/06/2013 - 12:00h

cara, explica direitinho o que você está precisando. Você quer exibir o nome do cliente e ao clicar nele leva a um formulário... blz, mas para quê?? dependendo de qual for o intuito dá para fazer pelo ID e nome... temos que saber se esse formulário está na mesma página ou será uma página diferente... etc etc


5. Re: Formulário de Busca PHP + Mysql [RESOLVIDO]

washington mendes da silva
wmendes

(usa Ubuntu)

Enviado em 04/06/2013 - 12:41h

o formulário de cadastro esta na mesma pagina, vou te dar um exemplo melhor!

Quando eu digitar a letra "a" vai exibir na tela todas as pessoas cadastradas que comecem com a tetra "a",
ai nessa hora eu escolho quem eu quero e só clico no nome que já vai direto pro formulário de cadastro! entendeu?




6. Re: Formulário de Busca PHP + Mysql [RESOLVIDO]

Silvério Coelho Sepulveda
isilver

(usa CentOS)

Enviado em 04/06/2013 - 13:37h

wmendes escreveu:

o formulário de cadastro esta na mesma pagina, vou te dar um exemplo melhor!

Quando eu digitar a letra "a" vai exibir na tela todas as pessoas cadastradas que comecem com a tetra "a",
ai nessa hora eu escolho quem eu quero e só clico no nome que já vai direto pro formulário de cadastro! entendeu?



Meu camarada, deixa ver se entendi, você quer criar uma tela de consulta, digitou 'a' aparecerão todos os nomes
que sejam iguais a 'a', e quando clicar em um desses nomes jogar com todos os dados para a tela de cadastro,
tipo para alteração dos dados?

Se for isso, você exibe este nome em uma <a href="paginaquequer?idcadastro=iddonome"><?php echo $nome;?></a>

E ai quando clicar nele vai jogar para uma página faz um select pelo id e preenche os campos que quiser.

Se não for isso explica melhor, pois também não entendí.




7. Re: Formulário de Busca PHP + Mysql [RESOLVIDO]

pedro chagas junior
pedrocjr

(usa Debian)

Enviado em 12/08/2013 - 21:51h

Desculpa ressuscitar o tópico, é que estou tentando fazer a mesma coisa e não entedi a parte do idcadastro=iddonome. Isilver teria como explicar...valeu!!

<a href="paginaquequer?idcadastro=iddonome"><?php echo $nome;?></a>


8. Re: Formulário de Busca PHP + Mysql [RESOLVIDO]

washington mendes da silva
wmendes

(usa Ubuntu)

Enviado em 13/08/2013 - 12:04h

opa! man, ajeitei o script e postei no 4shared pra vc baixar e adaptar de acordo com a sua necessidade!
da uma olhada http://www.4shared.com/rar/IxUUrlO7/auto_complete.html

qual quer coisa me avisa por e-mail, wmendes.silva@hotmail.com

vlw


9. Re: Formulário de Busca PHP + Mysql [RESOLVIDO]

Reulison Silva
reulison

(usa Outra)

Enviado em 13/03/2017 - 17:09h

saitam escreveu:

poste o script que fez para podermos adaptarmos para o resultado esperado.


Muito bom! Índices do tipo Full-Text, no SQL Server, são utilizados para otimizar as buscas textuais. Por meio dele é possível apresentar para o usuário resultados semanticamente mais adequados à sua consulta, bem como ordenar esses resultados por relevância. http://www.devmedia.com.br/o-que-usamos-na-busca-da-devmedia/38028







Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts