luizmtz 0 Denunciar post Postado Março 13, 2012 Bom dia pessoal! O problema é o seguinte, tenho um script que faz uma busca no banco de dados. Caso ele encontre o que foi pesquisado ele exibe os resultados. Porem gostaria de saber como faço para os resultados aparecerem em outra página. Exemplo: Tenho o formulario para pesquisa na index.php após clicar no botão pesquisar os resultados devem aparecer na página resultado.php e não na index.php Abaixo o codigo; <html> <head> <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" /> <title>Sistema de busca</title> </head> <body> <form name="frmBusca" method="post" action="<?php echo $_SERVER['PHP_SELF'] ?>?a=buscar" > <input type="text" name="palavra" /> <input type="submit" value="Buscar" /> </form> <?php $conn = @mysql_connect("localhost", "xxx", "xxx") or die("Não foi possível a conexão com o Banco") $db = @mysql_select_db("xxx", $conn) or die("Não foi possível selecionar o Banco"); $a = $_GET['a']; if ($a == "buscar") { $palavra = trim($_POST['palavra']); $sql = mysql_query("SELECT * FROM usuarios WHERE nome LIKE '%".$palavra."%' ORDER BY nome"); $numRegistros = mysql_num_rows($sql); if ($numRegistros != 0) { while ($usuario = mysql_fetch_object($sql)) { echo "<img src='fotos/".$usuario->foto."' alt='Foto de exibição' /><br />"; echo "<b>Nome:</b> " . $usuario->nome . "<br />"; echo "<b>Email:</b> " . $usuario->email . "<br /><br />"; } } else { echo "Nada foi encontrado com a palavra ".$palavra.""; } } ?> </body> </html> Vlw pela ajuda =D Compartilhar este post Link para o post Compartilhar em outros sites
GabrielFerrari 41 Denunciar post Postado Março 13, 2012 index.php <html> <head> <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" /> <title>Sistema de busca</title> </head> <body> <form name="frmBusca" method="post" action="resultado.php" > <input type="text" name="palavra" /> <input type="submit" value="Buscar" /> </form> </body> </html> resultado.php <?php $conn = @mysql_connect("localhost", "xxx", "xxx") or die("Não foi possível a conexão com o Banco") $db = @mysql_select_db("xxx", $conn) or die("Não foi possível selecionar o Banco"); $palavra = trim($_POST['palavra']); $sql = mysql_query("SELECT * FROM usuarios WHERE nome LIKE '%".$palavra."%' ORDER BY nome"); $numRegistros = mysql_num_rows($sql); if ($numRegistros != 0) { while ($usuario = mysql_fetch_object($sql)) { echo "<img src='fotos/".$usuario->foto."' alt='Foto de exibição' /><br />"; echo "<b>Nome:</b> " . $usuario->nome . "<br />"; echo "<b>Email:</b> " . $usuario->email . "<br /><br />"; } } else { echo "Nada foi encontrado com a palavra ".$palavra.""; } ?> Compartilhar este post Link para o post Compartilhar em outros sites
luizmtz 0 Denunciar post Postado Março 13, 2012 Vlw Gabriel! Deu certinho aqui cara... Grande abraço Compartilhar este post Link para o post Compartilhar em outros sites