AMDeus Postado Dezembro 1, 2004 Denunciar Share Postado Dezembro 1, 2004 Este é o código do localiza.php<? include "conecta.php"; if($_POST['pesquisar']) { $palavra_procurada = $pesquisar; } if($_GET['pesquisar']) { $palavra_procurada = $_GET['pesquisar']; } mysql_query("SELECT * bancodedados WHERE tabela LIKE '%".$palavra_procurada."%' "); ?> e este é a página localiza.html <html> <head> <title>Nova pagina 1</title> </head> <body> <form method="POST" action="localiza.php"> <p><input type="text" name="pesquisar" size="20"><input type="submit" value="Submeter" name="B1"></p> </form> </body> </html>ele acha o resuldado, mas não exibe, ou imprime.. tá faltando algum "echo" ai? Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 lemissel Postado Dezembro 1, 2004 Denunciar Share Postado Dezembro 1, 2004 Na real eu n vi nenhum echo ali... onde q tu tá mostrando??faz um while nos resultados da busca (mysql_fetch_array() e manda exivir os resultados... ai sim tu usa echo Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 rEd nEcK * Postado Dezembro 1, 2004 Denunciar Share Postado Dezembro 1, 2004 so completando o que o lemissel disse:http://br.php.net/mysql_fetch_arrayda uma olhada ae que voce aprende a fazer isso !falou Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 bigodines Postado Dezembro 1, 2004 Denunciar Share Postado Dezembro 1, 2004 Este é o código do localiza.php<? include "conecta.php"; if($_POST['pesquisar']) { $palavra_procurada = $pesquisar; } if($_GET['pesquisar']) { $palavra_procurada = $_GET['pesquisar']; } mysql_query("SELECT * bancodedados WHERE tabela LIKE '%".$palavra_procurada."%' "); ?> e este é a página localiza.html <html> <head> <title>Nova pagina 1</title> </head> <body> <form method="POST" action="localiza.php"> <p><input type="text" name="pesquisar" size="20"><input type="submit" value="Submeter" name="B1"></p> </form> </body> </html> ele acha o resuldado, mas não exibe, ou imprime.. tá faltando algum "echo" ai? hum.. vamos lá. eu faria assim: <? include "conecta.php"; if($_REQUEST['pesquisar']) { $palavra_procurada = $_REQUEST['pesquisar']; } /* suponho que você já tenha feito o mysql_connect() e mysql_select_db() */ $tmp =mysql_query("SELECT * FROM bancodedados WHERE tabela LIKE '%".$palavra_procurada."%' "); while ($l = mysql_fetch_array($tmp)) { /* aqui você usa echo $l[nomedocampo]; para mostrar os resultados */ } ?> Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 AMDeus Postado Dezembro 1, 2004 Autor Denunciar Share Postado Dezembro 1, 2004 Agora deu certo, mas está exibindo todos os dados do Mysql!! vejam o que fiz, ficou assim o arquivo localiza.php<? $cn = mysql_connect ("localhost", "root", "root") or die ('Não foi possivel conectar com o usuario: ' . mysql_error()); mysql_select_db("bancodedados", $cn); if($_REQUEST['pesquisar']) { $palavra_procurada = $_REQUEST['pesquisar']; } /* suponho que você já tenha feito o mysql_connect() e mysql_select_db() */ $tmp =mysql_query("SELECT * FROM tabela WHERE cod LIKE '%".$palavra_procurada."%' "); while ($l = mysql_fetch_array($tmp)) { ?> <table border="0" cellpadding="0" cellspacing="0" width="753" id="table15" height="338" class="ftabela01"> <tr> <td valign="top" width="575"> <img border="0" src="imagens/t_cartoesconvenio.gif" width="203" height="48"><p> </p> <p align="center"><b>Localizar cartão:</b></p> <form method="POST" action="localiza.php"> <p align="center"><b>Número</b>: <input type="text" name="localizar" size="10" maxlength="3"><input type="submit" value="ok" name="ok"></p> <p align="center">Coloque apenas os 3 números após o 6</p> </form> <p>Código: <? echo $l[cod]; ?></p> <p align="center"><b><? echo $l[empresa]; ?></b></p> <p> </p> <table border="0" cellpadding="0" cellspacing="5" width="575" id="table17" height="56"> <tr> <td width="143" align="center" valign="top" bgcolor="#F3F3F3" bordercolor="#FFFFFF" style="border-style: solid; border-width: 1px"><b>Taxa de Administração:</b> <p> </p> <p><? echo $l[txadm]; ?></td> <td width="144" align="center" valign="top" bgcolor="#F3F3F3" bordercolor="#FFFFFF" style="border-style: solid; border-width: 1px"><b>Taxa de Adesão:</b> <p> </p> <p><? echo $l[txadesao]; ?></td> <td width="144" align="center" valign="top" bgcolor="#F3F3F3" bordercolor="#FFFFFF" style="border-style: solid; border-width: 1px"><b>Melhor dia de compras: </b> <p> </p> <p><? echo $l[mdiacompras]; ?></td> <td width="144" align="center" valign="top" bgcolor="#F3F3F3" bordercolor="#FFFFFF" style="border-style: solid; border-width: 1px"><b>Taxa de Reemissão:</b> <p> </p> <p><? echo $l[txreemissao]; ?></td> </tr> </table> <p><b>Observações:</b></p> <p><? echo $l[observacoes]; ?></p> </td> <td valign="top"> <p align="center"> </p> <p align="center"> </p> <p align="center"> </p> <p align="center"> </p> <table border="0" cellpadding="0" cellspacing="0" width="100%" id="table16" height="104"> <tr> <td valign="top"> <p align="center">Veja mais informações sobre os cartões convênio</p> </td> </tr> </table> </td> </tr> </table> <? } ?>agora quem poderá me ajudar? Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 AMDeus Postado Dezembro 2, 2004 Autor Denunciar Share Postado Dezembro 2, 2004 O gente, salva ai! to precisando demais deste script rodando! Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 qpdesigner Postado Dezembro 12, 2004 Denunciar Share Postado Dezembro 12, 2004 E ai galera... muito obrigado por ter me aberto a cabeça... quanto a logica de um sistema de busca... pois estou aprendendo php ... digamos que ainda sou um novato... mais já estou desenvolvendo alguma coisa...MUITO OBRIGADO MESMO!!!!!!!!!!!!!!! Citar Link para o comentário Compartilhar em outros sites More sharing options...
Pergunta
AMDeus
Este é o código do localiza.php
e este é a página localiza.htmlele acha o resuldado, mas não exibe, ou imprime.. tá faltando algum "echo" ai?
Link para o comentário
Compartilhar em outros sites
6 respostass a esta questão
Posts Recomendados
Participe da discussão
Você pode postar agora e se registrar depois. Se você já tem uma conta, acesse agora para postar com sua conta.