/reportes_sistema/reporte_categoria_marcas.php

https://gitlab.com/Oskrin/inventario · PHP · 137 lines · 129 code · 7 blank · 1 comment · 8 complexity · 69bf41e3ad759bc1c9354b5e45b3501d MD5 · raw file

  1. <?php
  2. require('../reportes/dompdf/dompdf_config.inc.php');
  3. session_start();
  4. $codigo='<html>
  5. <head>
  6. <link rel="stylesheet" href="../css/estilosAgrupados.css" type="text/css" />
  7. </head>
  8. <body>
  9. <header>
  10. <img src="../images/logo_empresa.jpg" />
  11. <div id="me">
  12. <h2 style="text-align:center;border:solid 0px;width:100%;">'.$_SESSION['empresa'].'</h2>
  13. <h4 style="text-align:center;border:solid 0px;width:100%;">'.$_SESSION['slogan'].'</h4>
  14. <h4 style="text-align:center;border:solid 0px;width:100%;">'.$_SESSION['propietario'].'</h4>
  15. <h4 style="text-align:center;border:solid 0px;width:100%;">'.$_SESSION['direccion'].'</h4>
  16. <h4 style="text-align:center;border:solid 0px;width:100%;">Telf: '.$_SESSION['telefono'].' Cel: '.$_SESSION['celular'].' '.$_SESSION['pais_ciudad'].'</h4>
  17. </div>
  18. </header>
  19. <hr>
  20. <div id="linea">
  21. <h3>LISTA DE PRODUCTOS POR CATEGORÍAS Y MARCAS</h3>
  22. </div>';
  23. include '../procesos/base.php';
  24. conectarse();
  25. $total=0;
  26. $repetido=0;
  27. $codigo.='<div id="cuerpo">';
  28. if($_GET['marca']=="" && $_GET['categoria']==""){
  29. $codigo.='<h2 style="font-weight: bold;font-size:12px;padding:5;margin:0px;border:solid 1px #000;color:blue;background:beige">MARCA: '."Todas".'&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;CATEGORÍA: '."Todas".'</h2><br />';
  30. $codigo.='<table border=0>';
  31. $codigo.='<tr style="font-weight:bold;">
  32. <td style="width:200px;text-align:center;">Código</td>
  33. <td style="width:200px;text-align:center;">Producto</td>
  34. <td style="width:100px;text-align:center;">Precio Minorista</td>
  35. <td style="width:100px;text-align:center;">Precio Mayorista</td>
  36. <td style="width:100px;text-align:center;">Stock</td>
  37. </tr>
  38. <tr><td colspan=5><hr></td></tr>';
  39. $sql=pg_query("select codigo,cod_barras,articulo,iva_minorista,iva_mayorista,stock,categoria,marca from productos ");
  40. while($row=pg_fetch_row($sql)){
  41. $codigo.='<tr>
  42. <td style="width:200px;text-align:center;">'.$row[0].'</td>
  43. <td style="width:200px;text-align:center;">'.$row[2].'</td>
  44. <td style="width:100px;text-align:center;">'.$row[3].'</td>
  45. <td style="width:100px;text-align:center;">'.$row[4].'</td>
  46. <td style="width:100px;text-align:center;">'.$row[5].'</td>
  47. </tr>';
  48. }
  49. $codigo.='</table>';
  50. }
  51. if($_GET['marca']=="" && $_GET['categoria']!=""){
  52. $codigo.='<h2 style="font-weight: bold;font-size:12px;padding:5;margin:0px;border:solid 1px #000;color:blue;background:beige">MARCA: '."Todas".'&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;CATEGORÍA: '.$_GET['categoria'].'</h2><br />';
  53. $codigo.='<table border=0>';
  54. $codigo.='<tr style="font-weight:bold;">
  55. <td style="width:200px;text-align:center;">Código</td>
  56. <td style="width:200px;text-align:center;">Producto</td>
  57. <td style="width:100px;text-align:center;">Precio Minorista</td>
  58. <td style="width:100px;text-align:center;">Precio Mayorista</td>
  59. <td style="width:100px;text-align:center;">Stock</td>
  60. </tr>
  61. <tr><td colspan=5><hr></td></tr>';
  62. $sql=pg_query("select codigo,cod_barras,articulo,iva_minorista,iva_mayorista,stock,categoria,marca from productos where categoria='$_GET[categoria]'");
  63. while($row=pg_fetch_row($sql)){
  64. $codigo.='<tr>
  65. <td style="width:200px;text-align:center;">'.$row[0].'</td>
  66. <td style="width:200px;text-align:center;">'.$row[2].'</td>
  67. <td style="width:100px;text-align:center;">'.$row[3].'</td>
  68. <td style="width:100px;text-align:center;">'.$row[4].'</td>
  69. <td style="width:100px;text-align:center;">'.$row[5].'</td>
  70. </tr>';
  71. }
  72. $codigo.='</table>';
  73. }
  74. if($_GET['marca']!="" && $_GET['categoria']==""){
  75. $codigo.='<h2 style="font-weight: bold;font-size:12px;padding:5;margin:0px;border:solid 1px #000;color:blue;background:beige">MARCA: '.$_GET['marca'].'&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;CATEGORÍA: '."Todas".'</h2><br />';
  76. $codigo.='<table border=0>';
  77. $codigo.='<tr style="font-weight:bold;">
  78. <td style="width:200px;text-align:center;">Código</td>
  79. <td style="width:200px;text-align:center;">Producto</td>
  80. <td style="width:100px;text-align:center;">Precio Minorista</td>
  81. <td style="width:100px;text-align:center;">Precio Mayorista</td>
  82. <td style="width:100px;text-align:center;">Stock</td>
  83. </tr>
  84. <tr><td colspan=5><hr></td></tr>';
  85. $sql=pg_query("select codigo,cod_barras,articulo,iva_minorista,iva_mayorista,stock,categoria,marca from productos where marca='$_GET[marca]'");
  86. while($row=pg_fetch_row($sql)){
  87. $codigo.='<tr>
  88. <td style="width:200px;text-align:center;">'.$row[1].'</td>
  89. <td style="width:200px;text-align:center;">'.$row[2].'</td>
  90. <td style="width:100px;text-align:center;">'.$row[3].'</td>
  91. <td style="width:100px;text-align:center;">'.$row[4].'</td>
  92. <td style="width:100px;text-align:center;">'.$row[5].'</td>
  93. </tr>';
  94. }
  95. $codigo.='</table>';
  96. }
  97. if($_GET['marca']!="" && $_GET['categoria']!=""){
  98. $codigo.='<h2 style="font-weight: bold;font-size:12px;padding:5;margin:0px;border:solid 1px #000;color:blue;background:beige">MARCA: '.$_GET['marca'].'&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;CATEGORÍA: '.$_GET['categoria'].'</h2><br />';
  99. $codigo.='<table border=0>';
  100. $codigo.='<tr style="font-weight:bold;">
  101. <td style="width:200px;text-align:center;">Código</td>
  102. <td style="width:200px;text-align:center;">Producto</td>
  103. <td style="width:100px;text-align:center;">Precio Minorista</td>
  104. <td style="width:100px;text-align:center;">Precio Mayorista</td>
  105. <td style="width:100px;text-align:center;">Stock</td>
  106. </tr>
  107. <tr><td colspan=5><hr></td></tr>';
  108. $sql=pg_query("select codigo,cod_barras,articulo,iva_minorista,iva_mayorista,stock,categoria,marca from productos where categoria='$_GET[categoria]' and marca='$_GET[marca]'");
  109. while($row=pg_fetch_row($sql)){
  110. $codigo.='<tr>
  111. <td style="width:200px;text-align:center;">'.$row[1].'</td>
  112. <td style="width:200px;text-align:center;">'.$row[2].'</td>
  113. <td style="width:100px;text-align:center;">'.$row[3].'</td>
  114. <td style="width:100px;text-align:center;">'.$row[4].'</td>
  115. <td style="width:100px;text-align:center;">'.$row[5].'</td>
  116. </tr>';
  117. }
  118. $codigo.='</table>';
  119. }
  120. $codigo.='</div>';
  121. $codigo.='</body></html>';
  122. $codigo=utf8_decode($codigo);
  123. $dompdf= new DOMPDF();
  124. $dompdf->load_html($codigo);
  125. ini_set("memory_limit","100M");
  126. $dompdf->set_paper("A4","portrait");
  127. $dompdf->render();
  128. //$dompdf->stream("reporteRegistro.pdf");
  129. $dompdf->stream('reporte_agrupados_prov.pdf',array('Attachment'=>0));
  130. ?>