tenho aqui 2 selects um para categoria mostra todos produtos e outro para subcategoria já coloquei o LIMIT
mas não consigo colocar outro select e fazer funcionar já que vai paginar categoria e subcategoria ajuda por favor
<?php
$pag = "$_GET[pag]";
if($pag >= '1'){
$pag = $pag;
}else{
$pag = '1';
}
$maximo = '2'; //RESULTADOS POR PÁGINA
$inicio = ($pag*$maximo) - $maximo;
$sql = "SELECT * FROM categoria WHERE id_categoria = '$id_cat'";
$qry = mysql_query($sql);
$linha = mysql_fetch_array($qry);
echo "<div class=\"titulo\"> $linha[categoria]";
if ($id_subcat != ""){
$sql = "SELECT * FROM subcategoria WHERE id_subcategoria = '$id_subcat'";
$qry = mysql_query($sql);
$linha = mysql_fetch_array($qry);
echo " - $linha[subcategoria] </div>";
}
?>
<br/>
<?php
if ($id_subcat != "")
{
$sql_prod = "SELECT s.*, p.* FROM subcategoria s, produto p WHERE s.id_subcategoria = p.id_subcategoria and p.id_subcategoria = '$id_subcat' LIMIT $inicio, $maximo";
}
else
$sql_prod = "SELECT c.*, p. * FROM categoria c, produto p WHERE c.id_categoria = p.id_categoria and p.id_categoria = '$id_cat' LIMIT $inicio, $maximo";
$qry_prod = mysql_query($sql_prod);
$qtde_registro = mysql_num_rows($qry_prod);?>
<div class="titulo"> Quantidade dos produtos: <?php echo $qtde_registro ?> </div>
<?php
while ($array_galeria = mysql_fetch_array($qry_prod)) { ?>
Pergunta
naldo_10
tenho aqui 2 selects um para categoria mostra todos produtos e outro para subcategoria já coloquei o LIMIT
mas não consigo colocar outro select e fazer funcionar já que vai paginar categoria e subcategoria ajuda por favor
<?php
$pag = "$_GET[pag]";
if($pag >= '1'){
$pag = $pag;
}else{
$pag = '1';
}
$maximo = '2'; //RESULTADOS POR PÁGINA
$inicio = ($pag*$maximo) - $maximo;
$sql = "SELECT * FROM categoria WHERE id_categoria = '$id_cat'";
$qry = mysql_query($sql);
$linha = mysql_fetch_array($qry);
echo "<div class=\"titulo\"> $linha[categoria]";
if ($id_subcat != ""){
$sql = "SELECT * FROM subcategoria WHERE id_subcategoria = '$id_subcat'";
$qry = mysql_query($sql);
$linha = mysql_fetch_array($qry);
echo " - $linha[subcategoria] </div>";
}
?>
<br/>
<?php
if ($id_subcat != "")
{
$sql_prod = "SELECT s.*, p.* FROM subcategoria s, produto p WHERE s.id_subcategoria = p.id_subcategoria and p.id_subcategoria = '$id_subcat' LIMIT $inicio, $maximo";
}
else
$sql_prod = "SELECT c.*, p. * FROM categoria c, produto p WHERE c.id_categoria = p.id_categoria and p.id_categoria = '$id_cat' LIMIT $inicio, $maximo";
$qry_prod = mysql_query($sql_prod);
$qtde_registro = mysql_num_rows($qry_prod);?>
<div class="titulo"> Quantidade dos produtos: <?php echo $qtde_registro ?> </div>
<?php
while ($array_galeria = mysql_fetch_array($qry_prod)) { ?>
<div class="categoria">
<a href="index.php?topicos=nav/single&tópico=<?php echo $id;?>"><img src="fotos/<? echo $array_galeria[foto];?>" width="150" height="150" border="0" /></a>
<p><?php echo $array_galeria[produto]; ?>
</div>
<?php
}
?>
<?php
$paginas = ceil($total/$maximo);
$links = '5'; //QUANTIDADE DE LINKS NO PAGINATOR
echo "<a href=\"index.php?topicos=nav/search&pesquisa=$pesquisa&pag=1\">Primeira Página</a> ";
for ($i = $pag-$links; $i <= $pag-1; $i++){
if ($i <= 0){
}else{
echo"<a href=\"index.php?topicos=nav/search&pesquisa=$pesquisa&pag=$i\">$i</a> ";
}
}echo "$pag ";
for($i = $pag +1; $i <= $pag+$links; $i++){
if($i > $paginas){
}else{
echo "<a href=\"index.php?topicos=nav/search&pesquisa=$pesquisa&pag=$i\">$i</a> ";
}
}
echo "<a href=\"index.php?topicos=nav/search&pesquisa=$pesquisa&pag=$paginas\">Última página</a> ";
?>
</div><!--paginator-->
</div>
<!--page-->
</div><!--page content-->
Link para o comentário
Compartilhar em outros sites
0 respostass a esta questão
Posts Recomendados
Participe da discussão
Você pode postar agora e se registrar depois. Se você já tem uma conta, acesse agora para postar com sua conta.