listaprod.php 1.6 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061
  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. /* var productos = [] ;
  18. $.each(prod, function(i, item) {
  19. var proddiv = $('<div/>', {
  20. class: 'producto',
  21. html: item['html']
  22. });
  23. var img = "Images/producto.jpg";
  24. productos.push(proddiv);
  25. });
  26. var lista_prod = $('<div/>', {
  27. id: 'lista_productos',
  28. html: productos
  29. });
  30. var pagina = $('<div/>', {
  31. id: 0, //incrementar
  32. class: 'pagina',
  33. html: lista_prod
  34. });
  35. */
  36. $i=0;
  37. $pag=0;
  38. while ( $statement->fetch() ) {
  39. if (($i-1) % 3 || $i == 0) {
  40. echo "<div class='pagina' id='pagina$pag'>\n";
  41. echo "<div class='listaproductos'>\n";
  42. $pag++;
  43. }
  44. $html ="<div style='float:left; width:15%;'>
  45. <img src='Images/producto.jpg'>
  46. </div>
  47. <div style='float : left; width: 74%;'>
  48. <h4>$nombre</h4><br>$desc<br><br><u>Ver más</u>
  49. </div>";
  50. echo $html;
  51. if ($i % 3) {
  52. echo "</div>"; //pagina
  53. echo "</div>"; //listaprod
  54. }
  55. $i++;
  56. }
  57. ?>