<!--=============================================================-->
<!--===Inicio - Essa Parte trata a quantidade por Categoria======-->
<?php
$categoria = array(); //Declarado um Array sem Tamanho
$contitensCat = 0; //Essa Variavel vai contar quantas categorias tem Geral
$itensCat = 0; //Essa vai entrar na function e contar a quantidade de cada categoria de quem esta chamando a function
$buscaSegura = $pdo->prepare("SELECT categoria FROM produtos"); //Faz a Busca da coluna inteira da Categoria do banco de dados
$buscaSegura->execute(); // Executa o Select
$consultaBanco = $buscaSegura->fetchAll(PDO::FETCH_ASSOC);
foreach($consultaBanco as $consulta)
{
array_push($categoria, $consulta['categoria']);
$contitensCat++; //A cada linha Encontrada essa variavel vai ser incrementada
}
function cont($palavra,$categoria,$contitensCat,$itensCat)
{
for($i = 0; $i < $contitensCat; $i++)
{
if($categoria[$i]==$palavra)//Se achar a palavra, ai entra nesse IF
{
$itensCat++;
}
}
return $itensCat;//Retorna Quantidade de itens achado de acordo com o parâmetro passado a função
}
?>
<!--======Fim - Essa Parte trata a quantidade por Categoria======-->
<!--=============================================================-->
- Acessórios (<?=cont("ac",$categoria,$contitensCat,$itensCat);?>)
- Brinquedos (<?=cont("brinq",$categoria,$contitensCat,$itensCat);?>)
- Games (<?=cont("games",$categoria,$contitensCat,$itensCat);?>)
- Informática (<?=cont("inf",$categoria,$contitensCat,$itensCat);?>)
cat_produto
intbl_produtos
is the name or ID of the category?– Marcio Mazzucato
Beast
cat_produto
is the id of the category insidetbl_produtos
!!!– Marcos Vinicius
The code
000001
ischar
orint
?– Marcio Mazzucato
The code
000001
isint
.– Marcos Vinicius
@Marcosvinicius you can do as in my reply, a subquery, the query will return the same thing that already returns today in your application but with a virtual field "quantity" that was added according to the quantity of products in each category.
– Tuyoshi Vinicius
I made two improvements, now listed the categories that have no products and added the sort by category names.
– Marcio Mazzucato