Guilherme91 Posted September 22, 2011 Report Share Posted September 22, 2011 E ai galera...COmo faço para fazer uma pagina de busca.Tipo meu exibir aparece todos os dados cadastrados...Mas como faço para pegar so pelo nome e puxar todos os dados dele?alguém tem ai um script?Valeu Quote Link to comment Share on other sites More sharing options...
0 Guilherme91 Posted September 22, 2011 Author Report Share Posted September 22, 2011 Criei esse aqui mas não consigo buscar:<?php// Recuperamos a ação enviada pelo formulário$a = $_GET['a']; // Verificamos se a ação é de buscaif ($a == "buscar") { // Pegamos a palavra $palavra = $_POST['palavra']; // Verificamos no banco de dados produtos equivalente a palavra digitada $sql = mysql_query("SELECT * FROM cadastro WHERE nome_func LIKE '%".$palavra."%' ORDER BY nome_func"); // Descobrimos o total de registros encontrados $numRegistros = mysql_num_rows($sql); // Se houver pelo menos um registro, exibe-o if ($numRegistros != 0) { // Exibe os produtos e seus respectivos preços while ($x = mysql_fetch_array($sql)) { echo' <table width=0%" border="0" cellspacing="1" bgcolor="#9c9c9c"> <!--tr> <td width="357" align="center" bgcolor="#FFFFFF"><strong><font color="#CD5C5C" size="1" face="verdana">...:::::Exibindo::::......</font> </strong></td> </tr--> <tr> <td height="98" valign="top" bgcolor="#FFFFFF"> <table width="500" height="111" border="0" cellspacing="0"> <tr> <td width="150"><strong><font size="1" face="verdana">Nome Funcionario:</font></strong></td> <td width="200"><strong><font color="#CD5C5C" size="1" face="verdana">'.$x['nome_func].'</font></td> </tr> <tr> <td width="150"><strong><font size="1" face="verdana">Cargo:</font></strong></td> <td width="200"><strong><font color="#CD5C5C" size="1" face="verdana">'.$x['cargo'].'</font></td> </tr> <tr> <td width=150"><strong><font size="1" face="verdana">Data de admissao:</font></strong></td> <td width="200"><strong><font color="#CD5C5C" size="1" face="verdana">'.$x['admissao].'</font></td> </tr> <tr> <td width="44"><strong><font size="1" face="verdana">Servico:</font></strong></td> <td width="400"><strong><font color="#CD5C5C" size="1" face="verdana">'.$x['servicos'].'</font></td> </tr> <tr> <td width=44"><strong><font size="1" face="verdana">Necessidade:</font></strong></td> <td width="500"><strong><font color="#CD5C5C" size="1" face="verdana">'.$x['necessidade].'</font></td> </tr> <tr> <td width="44"><strong><font size="1" face="verdana">Colaborador:</font></strong></td> <td width="400"><strong><font color="#CD5C5C" size="1" face="verdana">'.$x['colaborador'].'</font></td> </tr> <tr> <td><strong><font size=1" face="verdana">Status:</font></strong></td> <td><strong><font color="#CD5C5C" size="1" face="verdana">'.$x['status].'</font></td> </tr> <tr> <td width="44"><strong><font size="1" face="verdana">Data:</font></strong></td> <td width="400"><strong><font color="#CD5C5C" size="1" face="verdana">'.$x['data'].'</font></td> <td width=314" align="right"><a href="excluir.php?id='.$x['id].'"><strong><font color="#828282" size="1" face="verdana">Deletar </font></strong> </a> <a href="alteracao.php?id='.$x['id'].'"><strong><font color="#828282" size="1" face="verdana"><form name="selecao">Editar</form> </font></form></strong></a></td> </tr> </tr> </table></td> </tr></table><br>'; } // Se não houver registros } else { echo "Nenhum nome foi encontrado com a palavra ".$palavra.""; }}?><p> <a href="index.php"><font color="#cd5c5c" size="1" face="verdana">Pagina Inicial</font.></a></p></body></html> Quote Link to comment Share on other sites More sharing options...
0 Willian Gustavo Veiga Posted September 22, 2011 Report Share Posted September 22, 2011 O que seria "não conseguir buscar" ?Um abraço. Quote Link to comment Share on other sites More sharing options...
0 Guilherme91 Posted September 22, 2011 Author Report Share Posted September 22, 2011 Não esta funcionando estes codigos ai...Ele mostra a outra pagina com a validação, mas não mostra o que eu pedi pra buscar.. Os valores do banco... Quote Link to comment Share on other sites More sharing options...
0 Willian Gustavo Veiga Posted September 22, 2011 Report Share Posted September 22, 2011 Você recebe algum erro? Quais?Os parâmetros passados na busca combinam com os valores do banco?Você tem dados no banco de dados?Um abraço. Quote Link to comment Share on other sites More sharing options...
0 Guilherme91 Posted September 23, 2011 Author Report Share Posted September 23, 2011 Cara aparece a pagina normal.. Mas como criei um tabela para mostrar os dados que eu solicitei... Eles não esta retornando...echo'<table width="0%" border="0" cellspacing="1" bgcolor="#9c9c9c"><!--tr><td width="357" align="center" bgcolor="#FFFFFF"><strong><font color="#CD5C5C" size="1" face="verdana">...:::::Exibindo::::......</font> </strong></td></tr--><tr><td height="98" valign="top" bgcolor="#FFFFFF"> <table width="500" height="111" border="0" cellspacing="0"><tr><td width="150"><strong><font size="1" face="verdana">Nome Funcionario:</font></strong></td><td width="200"><strong><font color="#CD5C5C" size="1" face="verdana">'.$x['nome_func'].'</font></td></tr><tr><td width=150"><strong><font size="1" face="verdana">Cargo:</font></strong></td><td width="200"><strong><font color="#CD5C5C" size="1" face="verdana">'.$x['cargo].'</font></td></tr><tr><td width="150"><strong><font size="1" face="verdana">Data de admissao:</font></strong></td><td width="200"><strong><font color="#CD5C5C" size="1" face="verdana">'.$x['admissao'].'</font></td></tr><tr><td width=44"><strong><font size="1" face="verdana">Servico:</font></strong></td><td width="400"><strong><font color="#CD5C5C" size="1" face="verdana">'.$x['servicos].'</font></td></tr><tr><td width="44"><strong><font size="1" face="verdana">Necessidade:</font></strong></td><td width="500"><strong><font color="#CD5C5C" size="1" face="verdana">'.$x['necessidade'].'</font></td></tr><tr><td width=44"><strong><font size="1" face="verdana">Colaborador:</font></strong></td><td width="400"><strong><font color="#CD5C5C" size="1" face="verdana">'.$x['colaborador].'</font></td></tr><tr><td><strong><font size="1" face="verdana">Status:</font></strong></td><td><strong><font color="#CD5C5C" size="1" face="verdana">'.$x['status'].'</font></td></tr><tr><td width=44"><strong><font size="1" face="verdana">Data:</font></strong></td><td width="400"><strong><font color="#CD5C5C" size="1" face="verdana">'.$x['data].'</font></td><td width="314" align="right"><a href="excluir.php?id='.$x['id'].'"><strong><font color=#828282" size="1" face="verdana">Deletar </font></strong> </a> <a href="alteracao.php?id='.$x['id].'"><strong><font color="#828282" size="1" face="verdana"><form name="selecao">Editar</form> </font></form></strong></a></td></tr></tr></table></td></tr></table><br>';Essa ai foi a tabela criada... Estou dando echo com os valores trazidos do banco... A pagina abre.. Mas os valores não vem.. Acho que a os codigos q estou utilizando não estao funcionando para buscar no banco. Quote Link to comment Share on other sites More sharing options...
0 Guilherme91 Posted September 23, 2011 Author Report Share Posted September 23, 2011 <?php// Recuperamos a ação enviada pelo formulário$operacao = $_GET['operacao'];// Verificamos se a ação é de buscaif ($operacao == "buscar") {// Pegamos a palavra$palavra = ($_GET['palavra'];// Verificamos no banco de dados produtos equivalente a palavra digitada$sql = mysql_query("SELECT * FROM cadastro WHERE nome_func LIKE '%$palavra%' ORDER BY nome_func");// Descobrimos o total de registros encontrados$numRegistros = mysql_num_rows($sql);// Se houver pelo menos um registro, exibe-oif ($numRegistros != 0) {// Exibe os produtos e seus respectivos preçoswhile ($x = mysql_fetch_object($sql)) {echo'<table width=0%" border="0" cellspacing="1" bgcolor="#9c9c9c"><!--tr><td width="357" align="center" bgcolor="#FFFFFF"><strong><font color="#CD5C5C" size="1" face="verdana">...:::::Exibindo::::......</font> </strong></td></tr--><tr><td height="98" valign="top" bgcolor="#FFFFFF"> <table width="500" height="111" border="0" cellspacing="0"><tr><td width="150"><strong><font size="1" face="verdana">Nome Funcionario:</font></strong></td><td width="200"><strong><font color="#CD5C5C" size="1" face="verdana">'.$x['nome_func].'</font></td></tr><tr><td width="150"><strong><font size="1" face="verdana">Cargo:</font></strong></td><td width="200"><strong><font color="#CD5C5C" size="1" face="verdana">'.$x['cargo'].'</font></td></tr><tr><td width=150"><strong><font size="1" face="verdana">Data de admissao:</font></strong></td><td width="200"><strong><font color="#CD5C5C" size="1" face="verdana">'.$x['admissao].'</font></td></tr><tr><td width="44"><strong><font size="1" face="verdana">Servico:</font></strong></td><td width="400"><strong><font color="#CD5C5C" size="1" face="verdana">'.$x['servicos'].'</font></td></tr><tr><td width=44"><strong><font size="1" face="verdana">Necessidade:</font></strong></td><td width="500"><strong><font color="#CD5C5C" size="1" face="verdana">'.$x['necessidade].'</font></td></tr><tr><td width="44"><strong><font size="1" face="verdana">Colaborador:</font></strong></td><td width="400"><strong><font color="#CD5C5C" size="1" face="verdana">'.$x['colaborador'].'</font></td></tr><tr><td><strong><font size=1" face="verdana">Status:</font></strong></td><td><strong><font color="#CD5C5C" size="1" face="verdana">'.$x['status].'</font></td></tr><tr><td width="44"><strong><font size="1" face="verdana">Data:</font></strong></td><td width="400"><strong><font color="#CD5C5C" size="1" face="verdana">'.$x['data'].'</font></td><td width=314" align="right"><a href="excluir.php?id='.$x['id].'"><strong><font color="#828282" size="1" face="verdana">Deletar </font></strong> </a> <a href="alteracao.php?id='.$x['id'].'"><strong><font color="#828282" size="1" face="verdana"><form name="selecao">Editar</form> </font></form></strong></a></td></tr></tr></table></td></tr></table><br>';}// Se não houver registros} else {echo "Nenhum nome foi encontrado com a palavra ".$palavra."";}}?><p> <a href="index.php"><font color="#cd5c5c" size="1" face="verdana">Pagina Inicial</font.></a></p></body></html>Agora esta me retornando que "Nenhum nome foi encontrado com a palavra ".$palavra.""O que epode ser?Ah coloquei com a conexao.php... Esqueci de colocar ai nesse codigo...Mas da o mesmo problema... Quote Link to comment Share on other sites More sharing options...
0 Guilherme91 Posted September 23, 2011 Author Report Share Posted September 23, 2011 Consegui já galera... ValeuTirei o WHERE.. e funcionou... Quote Link to comment Share on other sites More sharing options...
Question
Guilherme91
E ai galera...
COmo faço para fazer uma pagina de busca.
Tipo meu exibir aparece todos os dados cadastrados...
Mas como faço para pegar so pelo nome e puxar todos os dados dele?
alguém tem ai um script?
Valeu
Link to comment
Share on other sites
7 answers to this question
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.