Ir para conteúdo
Fórum CódigoFonte.net
jadesign

Problemas com sistema de pesquisa

Recommended Posts

Olá meus caros amigo, eu estou com um probleminha na minha codificação PHP/MySQL, ao qual eu não consigo selecionar 3 tabelas mysql para o sistema de pesquisa, eu tenho 3 tabelas no mysql chamadas de:

(agenda)

com campos = id, id_cat, titulo, texto

tabela

(categorias)

com campos = id, nome

tabela

(site_posts)

com campos = id, id_cat, titulo, texto, foto

Nota: Eu só consigo selecionar e pesquisar os dados da tabela site_posts, mais o da agenda eu nao consigo

Segue o código da minha programação:

<div class="conteudo"><!--div conteudo-->

<?php if(isset($_GET['acao']) && $_GET['acao'] == 'buscar'){

$idcategoria = $_GET['categorias'];

$pesquisa = $_GET['pesquisa'];

$busca = "SELECT

categorias.id,

categorias.nome,

site_posts.id_cat,

site_posts.titulo,

site_posts.texto,

site_posts.foto

FROM categorias

INNER JOIN site_posts ON categorias.id = site_posts.id_cat

WHERE titulo

LIKE '%$pesquisa%'

OR texto

LIKE '%$pesquisa%'

AND id_cat = '$idcategoria'";

$qrBusca = mysql_query($busca);

$count = mysql_num_rows($qrBusca);

if($count == '0'){

echo 'Não encontramos nenhum resultado';

}else{

while($linhaBusca = mysql_fetch_assoc($qrBusca)){

?>

<div class="ultimos_posts1"><!--div ultimos posts-->

<div class="mostra_posts1"><!--div mostra-posts-->

<h1><?php echo $linhaBusca['titulo']; ?></h1>

<div class="img_postagem1">

<img src="timthumb.php?src=upload/posts/<?php echo $linhaBusca['foto'] ?>&h=350&w=550&zc=1&q=90" />

</div>

<div class="texto_postagem1"><?php echo $linhaBusca['texto']; ?></div>

<hr/>

</div><!--div mostra-posts-->

</div><!--fim da div ultimos posts-->

<?php

}

}

}

?>

Quem puder me ajudar eu agradeço muito,

Abraçosss...

Compartilhar este post


Link para o post
Compartilhar em outros sites

$busca = "SELECT

categorias.id,

categorias.nome,

site_posts.id_cat,

site_posts.titulo,

site_posts.texto,

site_posts.foto,

age.titulo,

age.texto

FROM categorias

INNER JOIN site_posts ON categorias.id = site_posts.id_cat

INNER JOIN agenda AS age ON categorias.id=age.cat_id

WHERE titulo

LIKE '%$pesquisa%'

OR texto

LIKE '%$pesquisa%'

AND id_cat = '$idcategoria'";

Compartilhar este post


Link para o post
Compartilhar em outros sites

Crie uma conta ou entre para comentar

Você precisar ser um membro para fazer um comentário

Criar uma conta

Crie uma nova conta em nossa comunidade. É fácil!

Crie uma nova conta

Entrar

Já tem uma conta? Faça o login.

Entrar Agora

×
×
  • Criar Novo...