Guest User

Untitled

a guest
May 21st, 2017
37
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 3.28 KB | None | 0 0
  1. <html>
  2. <head>
  3. <title>LOG</title>
  4. </head>
  5. <body>
  6. <form action="index.php" method="GET">
  7. <input type="date" name="od" value="<?php if(!isset($_GET['od'])) {echo date("Y-m-d");} else { echo $_GET['od'];} ?>">
  8. <input type="date" name="do" value="<?php if(!isset($_GET['do'])) {echo date("Y-m-d");} else { echo $_GET['do'];} ?>">
  9. <br>
  10. <h1>Średnia:</h1>
  11. <input type="radio" name="srednia" value="Godzina" checked> Godzinna <br>
  12. <input type="radio" name="srednia" value="Dzien"> Dzienna <br>
  13. <input type="radio" name="srednia" value="Tydzien"> Tygodniowa <br>
  14. <input type="radio" name="srednia" value="Miesiac"> Miesieczna <br>
  15. <input type="radio" name="srednia" value="Rok"> Roczna <br>
  16. <input type="submit" value="OK">
  17. </form>
  18. <table border=1 cellspacing=0>
  19. <tr><td>DATA/GODZINA</td><td>Temparatura IN</td><td>Temperatura OUT</td><td>Wilgotność IN</td><td>Wilgotność OUT</td></tr>
  20. <?php
  21. $servername = "localhost";
  22. $username = "root";
  23. $password = "admin123";
  24. $dbname = "temp";
  25.  
  26. // Create connection
  27. $conn = new mysqli($servername, $username, $password, $dbname);
  28.  
  29. // Check connection
  30. if ($conn->connect_error) {
  31. die("Connection failed: " . $conn->connect_error);
  32. }
  33. if(isset($_GET['srednia']))
  34. {
  35. if($_GET['srednia']=="Godzina") {
  36. $srednia="date(data),hour(data)";
  37. }
  38. if($_GET['srednia']=="Dzien") {
  39. $srednia="date(data)";
  40. }
  41. if($_GET['srednia']=="Tydzien") {
  42. $srednia="Week(data, 1),Year(data)";
  43. }
  44. if($_GET['srednia']=="Miesiac") {
  45. $srednia="Year(data),Month(data)";
  46. }
  47. if($_GET['srednia']=="Rok") {
  48. $srednia="Year(data)";
  49. }
  50. $sql = "SELECT ".$srednia.",avg(Temp_in),avg(Temp_out),avg(Wil_in),avg(Wil_out) FROM `temp` WHERE date(data) >='".$_GET['od']."' AND date(data)<= '".$_GET['do']."' GROUP BY ".$srednia;
  51. $result = $conn->query($sql);
  52. while($row = $result->fetch_assoc()) {
  53. if ($_GET['srednia']=="Godzina"){
  54. $data=$row['date(data)']."&nbsp;&nbsp;&nbsp".$row['hour(data)'].":00";
  55. }
  56. if ($_GET['srednia']=="Dzien"){
  57. $data=$row['date(data)'];
  58. }
  59. if ($_GET['srednia']=="Tydzien"){
  60. $data=$row['Year(data)']."&nbsp;&nbsp;&nbsp".$row['Week(data, 1)'];
  61. }
  62. if($_GET['srednia']=="Miesiac"){
  63. switch($row['Month(data)'])
  64. {
  65. case 1:
  66. $miesiac="Styczeń";
  67. break;
  68. case 2:
  69. $miesiac="Luty";
  70. break;
  71. case 3:
  72. $miesiac="Marzec";
  73. break;
  74. case 4:
  75. $miesiac="Kwiecień";
  76. break;
  77. case 5:
  78. $miesiac="Maj";
  79. break;
  80. case 6:
  81. $miesiac="Czerwiec";
  82. break;
  83. case 7:
  84. $miesiac="Lipiec";
  85. break;
  86. case 8:
  87. $miesiac="Sierpień";
  88. break;
  89. case 9:
  90. $miesiac="Wrzesień";
  91. break;
  92. case 10:
  93. $miesiac="Październik";
  94. break;
  95. case 11:
  96. $miesiac="Listopad";
  97. break;
  98. case 12:
  99. $miesiac="Grudzień";
  100. break;
  101. }
  102.  
  103. $data=$row['Year(data)']."&nbsp;&nbsp;&nbsp".$miesiac;
  104.  
  105. }
  106. if($_GET['srednia']=="Rok"){
  107. $data=$row['Year(data)'];
  108. }
  109. echo "<tr><td><center>".$data."</center></td><td><center>".round($row['avg(Temp_in)'],1)."°C</center></td>"."<td><center>".round($row['avg(Temp_out)'],1)."°C</center></td>"."<td><center>".round($row['avg(Wil_in)'],1)."%</center></td>"."<td><center>".round($row['avg(Wil_out)'],1)."%</center></td></tr>";
  110. }
  111. }
  112. $conn->close();
  113. ?>
  114. </table>
  115. </body>
  116. </html>
Add Comment
Please, Sign In to add comment