Guest User

Untitled

a guest
Jan 17th, 2019
78
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 3.07 KB | None | 0 0
  1. <!DOCTYPE HTML>
  2. <html>
  3. <head>
  4. <meta http-equiv="Content-Type" content="text/html; charset=utf-8">
  5. <meta name="viewport" content="width=device-width, initial-scale=1">
  6. <title>Reporte de Mantenimientos</title>
  7. <script src="js/highcharts.js"></script>
  8. <script src="js/exporting.js"></script>
  9. <script src="js/export-data.js"></script>
  10. </head>
  11. <body>
  12.  
  13. <table align="center"> <tr><td>
  14. <thead><center><h1>PERIODO DE MANTENIMIENTOS</h1></center></thead>
  15. <form method="POST">
  16. <td><b>Desde:</b></td>
  17. <td>
  18. <b> <link rel="stylesheet" type="text/css" href="css/tcal.css" />
  19. <script type="text/javascript" src="js/tcal.js"></script>
  20. <div><input type="text" name="date" class="tcal" value="" /></div>
  21.  
  22. </b>
  23. </td>
  24.  
  25. <td> <b> Hasta:</b></td>
  26. <td>
  27. <b> <link rel="stylesheet" type="text/css" href="css/tcal.css" />
  28. <script type="text/javascript" src="js/tcal.js"></script>
  29. <div><input type="text" name="date2" class="tcal" value="" /></div>
  30.  
  31. </b>
  32.  
  33.  
  34. </td>
  35. <td> <input type="submit" name="aceptar" value="Aceptar"></td>
  36.  
  37. </tr>
  38. </form>
  39. </table> <br />
  40.  
  41.  
  42. <div id="container" style="min-width: 310px; height: 400px; margin: 0 auto"></div>
  43.  
  44. <script type="text/javascript">
  45.  
  46. Highcharts.chart('container', {
  47. chart: {
  48. type: 'column'
  49. },
  50. title: {
  51. text: ''
  52. },
  53. subtitle: {
  54. text: ''
  55. },
  56. xAxis: {
  57. categories: ['Ene','Feb','Mar','Abr','May','Jun','Jul','Ago','Sept','Oct','Nov','Dic'],
  58. crosshair: true
  59. },
  60. yAxis: {
  61. min: 0,
  62. title: {
  63. text: ''
  64. }
  65. },
  66. tooltip: {
  67. headerFormat: '<span style="font-size:10px">{point.key}</span><table>',
  68. pointFormat: '<tr><td style="color:{series.color};padding:0">{series.name}: </td>' +
  69. '<td style="padding:0"><b>{point.y:1f}% </b></td></tr>',
  70. footerFormat: '</table>',
  71. shared: true,
  72. useHTML: true
  73. },
  74. plotOptions: {
  75. column: {
  76. pointPadding: 0.2,
  77. borderWidth: 0
  78. }
  79. },
  80. series: [
  81. {
  82. name: 'Mantenimiento Inmediato',
  83. data: [
  84.  
  85. <?php
  86. if (isset($_POST['aceptar']))
  87. {
  88. $consulta="SELECT Tipo_mante, COUNT(Tipo_mante) AS Cantidad, MONTHNAME(Fecha) AS mes
  89. FROM solicitud
  90. WHERE Tipo_Mante = 'Inmediato'
  91. GROUP BY Tipo_mante, YEAR(Fecha), MONTH(Fecha) AND Fecha BETWEEN '".$_POST["date"]."' AND '".$_POST["date2"]."'";
  92.  
  93. $result=$cone->query($consulta);
  94. if($result->num_rows >0)
  95. {
  96. while($row = $result->fetch_assoc())
  97. {
  98. echo "['".$row["Tipo_mante"]."',".$row["Cantidad"]."]";
  99. }
  100. }
  101. }
  102. ?>
  103.  
  104.  
  105. }
  106. ]
  107. });
  108. </script>
  109. </body>
  110. </html>
Add Comment
Please, Sign In to add comment