Usamos cookies para medir audiência e melhorar sua experiência. Você pode aceitar ou recusar a qualquer momento. Veja sobre o iMasters.
Boa Noite pessoal
Estou com uma dúvida parece ser simples mas estou tento
dificuldade em resolve-la, quando vou fazer uma pesquisa
no campo da busca ela retorna normal os dados, so que o
problema é que não aparece nem topo nem rodape apenas o meio
a pagina busca.php
Minha pagina index.php
<?php
include "topo.php";
include "paginas.php";
include "rodape.php";
?>
Minha pagina.php
<?php
$_GET['pg'] = isset($_GET['pg']) ? $_GET['pg'] : NULL;
switch ($_GET['pg']) {
case 'busca':
include "busca.php";
break;
default:
include ("home.php");
break;
}
?>
Minha form da busca que fica na pagina topo.php ta assim
<form method="post" action="busca.php">
<div align="center"> <input type="text" name="busca"size="30"style="border: none; font-family: Arial, Helvetica, sans-serif; color: #666;">
<input type="submit" value="Consulta"name="ok"style="border: none; background-color: #FFF; font-style: normal; color: #999;"></div>
</form>
Dessa forma quando clico para consultar ela retorna a busca normal mas sem
o topo e rodape,
visualiza apenas a pagina busca.php
tentei fazer a form desta forma
<form method="post" action="?pg=busca.php">
<div align="center"> <input type="text" name="busca"size="30"style="border: none; font-family: Arial, Helvetica, sans-serif; color: #666;">
<input type="submit" value="Consulta"name="ok"style="border: none; background-color: #FFF; font-style: normal; color: #999;"></div>
</form>
Dessa forma quando consulto ela volta para home parece
que não acha a pagina busca.php
Minha pagina busca.php
<?php
$busca = addslashes($_POST['busca']);
$host = 'localhost';
$user = 'root';
$pass = '';
$con = mysql_connect($host,$user,$pass);
$db = 'guiafacil';
mysql_select_db($db,$con) or print mysql_error();
$sql = mysql_query("SELECT * FROM empresas WHERE empresa LIKE '%$busca%' OR atividades LIKE '%$busca%'");
$count = mysql_num_rows($sql);
if ($count == 0) {
echo "Nenhum resultado!";
} else {
if ($count == 1) {
echo "1 resultado encontrado!";
}
if ($count > 1) {
echo "$count resultados encontrados!";
}
while ($dados = mysql_fetch_array($sql)) {
?>
Alguém pode me orientar com essa duvida?
Carregando comentários...