listaprod.php 1.1 KB

123456789101112131415161718192021222324252627282930313233343536373839404142
  1. <?php
  2. include('db.php');
  3. $statement = $db->prepare("SELECT p.nombre, d.desc_corta, d.descripcion
  4. FROM productos p
  5. left join descripcion d on p.idproducto = d.idproducto
  6. left join categorias c on c.idcategoria = p.categoria
  7. WHERE c.nombre = ? AND c.idioma = 'espanol' ");
  8. $cat = 'Limpieza';
  9. if (isset($_GET['cat'])) {
  10. $cat = $_GET['cat'];
  11. }
  12. $statement->bind_param('s', $cat);
  13. $statement->execute();
  14. $statement->store_result();
  15. $statement->bind_result($nombre,$desc,$descripcion);
  16. $count=$statement->num_rows;
  17. $i=0;
  18. $pag=0;
  19. while ( $statement->fetch() ) {
  20. $i++;
  21. if (($i-1) % 6 == 0 && $i > 1 || $i == 1) {
  22. echo "<div class='pagina' id='pagina-$pag'>\n";
  23. $pag++;
  24. }
  25. if(($i-1) % 2 == 0){ echo "<div class='listaproductos'>\n"; }
  26. $html ="<div class='producto'>
  27. <div class='imagen'>
  28. <img src='Images/producto.jpg'>
  29. </div>
  30. <div class='texto'>
  31. <h5>$nombre</h5><br>$desc<br><br><u>Ver más</u>
  32. </div>
  33. </div>";
  34. echo $html;
  35. if($i % 2 == 0) { echo "</div>"; } # listaproductos
  36. if($i % 6 == 0) { echo "</div>"; } #pagina
  37. }
  38. ?>