listaprod.php 898 B

1234567891011121314151617181920212223242526272829
  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 = ?");
  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. $productos = array();
  18. while ( $statement->fetch() ) {
  19. $html ='<div style="float : left; width:15%;"><img src="Images/producto.jpg"></div>
  20. <div style="float : left; width: 74%;">
  21. <h4>' . $nombre . '</h4><br>' . $desc . '<br><br><u>Ver más</u></div>';
  22. array_push($productos, array("html" => utf8_encode($html)));
  23. }
  24. $array = array("count" => $count, "productos" => $productos);
  25. echo(json_encode($array));
  26. ?>