Leojack 0 Denunciar post Postado Agosto 6, 2009 Olá! Galera é minha primeira vez aqui no imasters. Vou vir sempre agora atraz de você pra ajuda. Eu acabei de fazer php agora mas quando se aprende em um curso é uma coisa na pratica é outra entao eu tenho noção do que se trata das coisas fora do curso. Pois bem eu vi um tutorial sobre sistema de busca fiz igualzinho como no tutorial só que no tutorial deu certo e o meu nem apareceu os registro do banco de dados ele fez em 2 documentos php config.php <?php $db = mysql_connect("localhost","root",""); $dados = mysql_select_db("tutorial", $db); ?> index.php <!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>Untitled Document</title> </head> <body> <form id="form1" name="form1" method="get" action="index.php"> Busca: <input name="pesquisar" type="text" id="pesquisar" size="60" /> <input type="submit" name="Buscar" id="button" value="Buscar" /> </form> <table width="665" height="84" border="1"> <tr> <td width="206"><div align="center"><strong>Nome</strong></div></td> <td width="185"><div align="center"><strong>Cidade</strong></div></td> </tr> <?php include "config.php"; $pesquisar = $_GET['pesquisar']; $sql = mysql_query("SELECT * FROM tbl_busca WHERE nome like'%$pesquisar%' OR cidade like '%$pesquisar%' ORDER BY nome"); while($linha = mysql_fetch_array($sql)){ ?> <tr> <td><? =$linha['nome']?></td> <td><? =$linha['cidade']?></td> </tr> <?php } ?> </table> <p> </p> </body> </html> Por favor eu nao estou conseguindo ver o erro. Olhei e re-olhei o tutorial la mas nao achei o erro. Obrigado pela atenção galera. Compartilhar este post Link para o post Compartilhar em outros sites
Matias Rezende 50 Denunciar post Postado Agosto 6, 2009 Aparece algum erro? Carlos Eduardo Compartilhar este post Link para o post Compartilhar em outros sites
Leojack 0 Denunciar post Postado Agosto 6, 2009 Aparece algum erro? Carlos Eduardo Não, nenhum erro aparece. Só nao aparece o Banco de Dados. Mas que foi feito foi ^^ Compartilhar este post Link para o post Compartilhar em outros sites
Leojack 0 Denunciar post Postado Agosto 6, 2009 Aparece algum erro? Carlos Eduardo Entao, não da erro algum. Ele simplesmente nao aparece o que foi feito no Banco de Dados. Eu to usando o wamp ai em vez de deixar o inicio do código de php <? eu deixei assim ?PHP. Mas mesmo assim continuou a mesma coisa. E eu só preciso disso pra poder desenvolver um site pra um trabalho de facul. vlw. Compartilhar este post Link para o post Compartilhar em outros sites
Matias Rezende 50 Denunciar post Postado Agosto 6, 2009 Vamos lá. Troque estas partes do código. $pesquisar = $_GET['pesquisar']; echo '<pre>'; print_r($_GET); $sql = "SELECT * FROM tbl_busca WHERE nome like'%$pesquisar%' OR cidade like '%$pesquisar%' ORDER BY nome"; echo 'A consulta está assim - '.$sql; $qry = mysql_query($sql) or die(mysql_error()); while($linha = mysql_fetch_array($qry)){ Veja o que imprime Carlos Eduardo Compartilhar este post Link para o post Compartilhar em outros sites
Leojack 0 Denunciar post Postado Agosto 6, 2009 To quebrando cabeça aqui. Na hora que manda imprimo com esse codigo que você me passou mostra o código na tela a partir do print_r até o ?> Mas to tentando aqui, to evitando pedir ajudar pra quebrar a cabeça. Mas se puder me mostra ae onde ta faltando algo por favor. Obrigado! Ahh... e pedão pelo doble post ai em cima, é que na hora que você mandou o link eu abri e nao vi a minha respota ai quando postei a outra respota q vi q tava la o meu post. Compartilhar este post Link para o post Compartilhar em outros sites
Matias Rezende 50 Denunciar post Postado Agosto 6, 2009 Cara, posta aqui o que imprimiu com o código que eu te mandei. Carlos Eduardo Compartilhar este post Link para o post Compartilhar em outros sites