Filtrar elementos con php
Publicado por code (38 intervenciones) el 03/10/2021 22:25:34
Hola a todos , estoy realizando un proyecto donde tengo una opción para filtrar por categoría, para ello estoy trayendo la información en unos badges de bootstrap como lo hace youtube. No logro el resultado que quiero pues necesito que al hacer click me muestre los elementos de esa categoría.
Este es el código que utilizo para traer la información
<div class="row p-2 bg-white border rounded" style="">
<?php
$sql = "SELECT * from categoria";
$resultadoc = mysqli_query($conn,$sql);
while ($mostrarc =
mysqli_fetch_array($resultadoc)) {
?>
<div class="categorias" style="margin: 0 19px 0 4px;">
<button type="button" class="btn btn-primary ml-4">
<?php echo $mostrarc['categoria'] ?> <span class="badge badge-light ml-3">
(<?php
$sql = "SELECT COUNT(*) total FROM producto inner join categoria on categoria.categoria =
producto.categoria where categoria.categoria = '".$mostrarc['categoria']."'";
$result = mysqli_query($conn, $sql);
$fila = mysqli_fetch_assoc($result);
echo $fila['total'];?>)</span>
</button>
</div>
<?php } ?>
</div>

Este es el código que utilizo para traer la información
<div class="row p-2 bg-white border rounded" style="">
<?php
$sql = "SELECT * from categoria";
$resultadoc = mysqli_query($conn,$sql);
while ($mostrarc =
mysqli_fetch_array($resultadoc)) {
?>
<div class="categorias" style="margin: 0 19px 0 4px;">
<button type="button" class="btn btn-primary ml-4">
<?php echo $mostrarc['categoria'] ?> <span class="badge badge-light ml-3">
(<?php
$sql = "SELECT COUNT(*) total FROM producto inner join categoria on categoria.categoria =
producto.categoria where categoria.categoria = '".$mostrarc['categoria']."'";
$result = mysqli_query($conn, $sql);
$fila = mysqli_fetch_assoc($result);
echo $fila['total'];?>)</span>
</button>
</div>
<?php } ?>
</div>
Valora esta pregunta


0