alissong 1 Denunciar post Postado Março 25, 2009 Pessoal, Alguém pode me dizer porque esse código não busca nada. Veja o código completo: busca_pedido.php <?php require "verifica.php"; ?> <html> <head> <title>Busca Fornecedor</title> <link href="estilos/estilo.css" rel="stylesheet" type="text/css"> <script language="javascript"> function valida_dados () { if (frm_pesq.nome_produto.value=="") { alert ("Por favor digite qualquer nome !"); frm_pesq.nome_produto.focus(); return false; } return true; } </script> </head> <body bgcolor="#FFFFFF" text="#000000"> <br> <form name="frm_pesq" method="post" action="?menu=busca_pedido" onSubmit="return valida_dados(this)"> <table width="75%" border="1" cellspacing="1" cellpadding="0" align="center"> <tr bgcolor="#6699CC"> <td colspan="2"> <div align="center"><font face="Arial" size="2"><font color="#FFFFFF"><b>Digite o nome do produto</b></font></div></td> </tr> <tr bgcolor="ebebeb"> <td width="32%"><font face="Arial" size="2">Nome a ser procurado:</font></td> <td width="68%"> <font face="Arial" size="2"><input type="text" name="nome_produto" class="input" size="25"> <input type="submit" name="pesq" value="Pesquisar >>" class="botao"> </font></td> </tr> </table> <br> <?php include ("pesquisa_pedido.php");?> <br> </form> </body> </html> pesquisa_pedido.php <?php # Função para conectar o banco de dados include("conexao/bdinc.php"); include("verifica.php"); # Inclusão do arquivo de funções $nome_produto = $_GET["nome_produto"]; $Resultado = mysql_query("select cod_produto,nome_produto,unidade from produto where nome_produto LIKE '%".$nome_produto."%' order by nome_produto limit 50"); ?> <html> <head> <title>Lista de Produtos</title> </head> <body> <hr> <table BORDER=1 COLS=4 WIDTH="100%" > <tr BGCOLOR="#CCCCCC"> <td> <center><label><b>Nome do Produto</b></label></center> </td> <td> <center><label><b>Unidade</b></label></center> </td> </tr> <?php while(list($cod_produto, $nome_produto, $unidade) = mysql_fetch_row($Resultado)) { $cor = ($zebra % 2 == 0) ? '##33CCFF"' : 'ebebeb'; echo " <tr> <td bgcolor=$cor><font face=Tahoma><font size=-2>". $nome_produto ."</font></font></td> <td bgcolor=$cor><font face=tahoma><font size=-2>". $unidade ."</font></td> </tr> "; $zebra++; } ?> </table> </body> </html> Um abraço. Alissong Compartilhar este post Link para o post Compartilhar em outros sites
William Bruno 1501 Denunciar post Postado Março 25, 2009 O método do formulário tá definido como post: <form name="frm_pesq" method="post" action="?menu=busca_pedido" onSubmit="return valida_dados(this)">E você tá capturando a variável, do outro lado, como se fosse GET: $nome_produto = $_GET["nome_produto"];vai dando echo nas tuas variáveis, principalmente nessas que vem de formulários, para debugar o script.. assim você identifica os erros facilmente. Compartilhar este post Link para o post Compartilhar em outros sites
alissong 1 Denunciar post Postado Março 25, 2009 William Bruno, Muito obrigado era isso o erro. Um abraço. Alissong Compartilhar este post Link para o post Compartilhar em outros sites