Fóruns sobre PHP, JavaScript, HTML, MySQLi, jQuery, Banco de Dados, CSS


Moderador: web

 
Primeiras postagens
Primeiras postagens
Tópico Autor
Mensagens: 1

Sistema de Busca

10-08-2018 19:58

Boa noite a todos! Alguém pode me ajudar??? Estou tentado fazer um sistema de busca, mas só consegui fazer conexão com o servidor. Quando mando fazer a pesquisa não funciona. O pode esta dando errado?

<? $conexao = mysql_connect("localhost", 'root', 'vertrigo') or die (' Não foi Possivel conectar'); $db = mysql_select_db('loja', $conexao) or die ('Não foi Possivel conectar a base de dados'); ?> <!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>Loja Virtual</title> <style type="text/css"> .cor { color: #FFF; } .cor { color: #FFF; font-weight: bold; } #form1 table tr td { font-weight: bold; } </style> </head> <body> <h1> </h1> <form id="form1" name="form1" method="post" action=""> <table width="636" height="362" border="0"> <tr> <?php if (isset($_post['enviar'])) { $busca = $_post['buscar']; $busca_divida = explode(' ',$busca); $quant = count($busca_divida); for($i=0;$i<$quant;$i++){ $pesquisa = $busca_divida[$i]; $sql = mysql_query("SELECT * FROM produtos where nome LIKE '%$pesquisa%'"); while($linha = mysql_fetch_array($sql)) { echo " <div class='resultado'> <h2>".$nome."</h2> <p>".$descricao."</p> </div> "; } } } ?> <td width="27" align="center" valign="middle">&nbsp;</td> <td width="66" align="center" valign="middle">&nbsp;</td> <td width="60" align="center" valign="middle">&nbsp;</td> <td width="100" align="center" valign="middle">&nbsp;</td> <td width="64" align="center" valign="middle">&nbsp;</td> <td width="115" align="center" valign="middle" bgcolor="#FFCC66">PESQUISAR</td> <td width="148" align="center" valign="middle" bgcolor="#FFCC66"><label for="buscar"></label> <input type="text" name="buscar" id="buscar" /></td> <td width="399" align="center" valign="middle" bgcolor="#FFCC66"><input type="submit" name="aceitar" id="aceitar" value="Buscar" /></td> </tr> <tr> <td colspan="8" align="center" valign="middle"><img src="imagem/Banner.jpg" width="100%" height="109" /></td> </tr> <tr> <td colspan="8" align="center" valign="middle" bgcolor="#000000" class="cor">LISTA DE PRODUTOS</td> </tr> <tr> <td align="center" valign="middle" bgcolor="#FFCC33">ID</td> <td align="center" valign="middle" bgcolor="#FFCC33">IMAGEM</td> <td align="center" valign="middle" bgcolor="#FFCC33">NOME</td> <td align="center" valign="middle" bgcolor="#FFCC33">DESCRIÇÃO</td> <td align="center" valign="middle" bgcolor="#FFCC33">PREÇO</td> <td align="center" valign="middle" bgcolor="#FFCC33">QUANTIDADE</td> <td align="center" valign="middle" bgcolor="#FFCC33">DATA</td> <td align="center" valign="middle" bgcolor="#FFCC33">DESCRIÇÃO</td> </tr> <tr> <td align="center" valign="middle" bgcolor="#FFFF66">1</td> <td align="center" valign="middle" bgcolor="#FFFF66"><img src="imagem/santos.jpg" width="53" height="53" /></td> <td align="center" valign="middle" bgcolor="#FFFF66">SANTOS</td> <td align="center" valign="middle" bgcolor="#FFFF66">SANTOS</td> <td align="center" valign="middle" bgcolor="#FFFF66">R$25,00</td> <td align="center" valign="middle" bgcolor="#FFFF66">1</td> <td align="center" valign="middle" bgcolor="#FFFF66">06/07/2018</td> <td align="center" valign="middle" bgcolor="#FFFF66">&nbsp;</td> </tr> <tr> <td align="center" valign="middle" bgcolor="#FFFF66">2</td> <td align="center" valign="middle" bgcolor="#FFFF66"><img src="imagem/crisma.jpg" width="53" height="53" /></td> <td align="center" valign="middle" bgcolor="#FFFF66">CRISMA</td> <td align="center" valign="middle" bgcolor="#FFFF66">CRISMA</td> <td align="center" valign="middle" bgcolor="#FFFF66">R$25,00</td> <td align="center" valign="middle" bgcolor="#FFFF66">1</td> <td align="center" valign="middle" bgcolor="#FFFF66">06/07/2018</td> <td align="center" valign="middle" bgcolor="#FFFF66">&nbsp;</td> </tr> <tr> <td align="center" valign="middle" bgcolor="#FFFF66">3</td> <td align="center" valign="middle" bgcolor="#FFFF66"><img src="imagem/diversas.jpg" width="53" height="53" /></td> <td align="center" valign="middle" bgcolor="#FFFF66">DIVERSOS</td> <td align="center" valign="middle" bgcolor="#FFFF66">DIVERSOS</td> <td align="center" valign="middle" bgcolor="#FFFF66">R$25,00</td> <td align="center" valign="middle" bgcolor="#FFFF66">1</td> <td align="center" valign="middle" bgcolor="#FFFF66">06/07/2018</td> <td align="center" valign="middle" bgcolor="#FFFF66">&nbsp;</td> </tr> </table> </form> </body> </html>

0
 
Avatar do usuário
ADMIN
ADMIN
Mensagens: 17833
Nome: Kleber
Descrição do site: Onde você encontra scripts grátis para o seu site
Sexo: Masculino
Localização: RJ / RJ / Brasil
Contato:

Re: Sistema de Busca

11-08-2018 20:14

O name do seu input submit está diferente do verificador de envio.

<input type="submit" name="aceitar" id="aceitar" value="Buscar" /> if (isset($_post['enviar'])) {

O seu input submit deve ter o name enviar

<input type="submit" name="enviar" id="aceitar" value="Buscar" />

Lembro também que o método mysql já não está em uso. Você deve usar o mysqli. http://codigosnaweb.com/Conexao-MySQLi_25_1-PHP.html
0

Quem está online

Usuários navegando neste fórum: Nenhum usuário registrado