EXIBIR CONTEÚDO EM OUTRA PAGINA AJAX
Olá, estou montando uma pagina que é uma cervejaria, na home dela tem as cervejas em forma de categoria, eu preciso que quando clique em uma cerveja ele carregue o conteúdo ajax e mostre em outra pagina, porém ao ir para a outra pagina ele n mostra o conteúdo cadastrado naquela categoria da cerveja.
CÓDIGO HTML:
<section id="cervejas">
<h2>Cervejas</h2>
<h3>Conheça nossas saborosas cervejas!</h3>
<div class="clear50"></div>
<div class="container">
<?php while ($row_cerve = mysqli_fetch_assoc($cerve)) { ?>
<a link="<?=$row_cerve['id'];?>">
<img src="<?=$raiz_local . 'gerenciador/uploads/' . $row_cerve['imagem'];?>" alt="<?=$row_cerve['titulo'];?>" width="90" height="350">
</a>
<?php } ?>
</div>
<img class="lupulo" src="<?=$raiz_local;?>img/lupulo.png">
</section>
CÓDIGOS JQUERY/AJAX:
//CATEGORIA
$('#cervejas a').click(function() {
var id = $(this).attr('link');
$('#cerveja a .active').removeClass("active"); //aqui removemos a class do item anteriormente clicado para que possamos adicionar ao item clicado
$(this).addClass("active"); //aqui adicionamos a class ao item clicado
$.ajax({
type: "POST",
url: "inc/categorias.php",
data: "id="+ id,
success: function(retorno){
$("#cerveja .exibir").html(retorno);
}
});
});
//CATEGORIA INTERNO
$('#cerveja a').click(function(e) {
e.preventDefault();
var id = $(this).attr('link');
$('#cerveja a .active').removeClass("active"); //aqui removemos a class do item anteriormente clicado para que possamos adicionar ao item clicado
$(this).addClass("active"); //aqui adicionamos a class ao item clicado
$.ajax({
type: "POST",
url: "inc/categorias.php",
data: "id="+ id,
success: function(retorno){
$(".exibir").html(retorno);
}
});
});
CÓDIGO HTML DO ARQUIVO DA PAGINA INTERNA:
<?php
//CERVEJAS
$query_cerve = "SELECT * FROM categorias WHERE idpg = 2 and idpai = 0 ORDER BY id ASC LIMIT 11";
$cerve = mysqli_query($con, $query_cerve);
?>
<section id="cerveja">
<div class="clear50"></div>
<div class="container">
<?php while ($row_cerve = mysqli_fetch_assoc($cerve)) { ?>
<a link="<?=$row_cerve['id'];?>">
<img src="<?=$raiz_local . 'gerenciador/uploads/' . $row_cerve['imagem'];?>" alt="<?=$row_cerve['titulo'];?>" width="90" height="350">
</a>
<?php } ?>
</div>
<div class="clear50"></div>
<div class="exibir"></div>
</section>
CÓDIGO PHP DA FUNÇÃO QUE BUSCA O CONTEÚDO:
<?php
date_default_timezone_set('America/Sao_Paulo');
include '../Connections/config.php';
include '../Connections/connect.php';
//REGISTRO CATEGORIAS
$id = $_POST['id'];
$query_reg = "SELECT * FROM registros WHERE idpg = 2 and idcat = '$id' LIMIT 1";
$registros = mysqli_query($con, $query_reg);
$rows_reg = mysqli_num_rows($registros);
?>
<div class="row">
<?php if($rows_reg > 0) { ?>
<?php while ($row_reg = mysqli_fetch_assoc($registros)) { ?>
<div class="col-sm-4">
<div class="box-produto">
<center><h1><?=$row_reg['titulo'];?></h1></center>
</div>
</div>
<?php } ?>
<?php }else{ ?>
<h4>Nada cadastrado nessa categoria...</h4>
<?php } ?>
</div>
Se alguém puder me mostrar o erro eu ficaria muito agradecido.
Discussão (0)
Carregando comentários...