Advertisement
Guest User

Untitled

a guest
Nov 8th, 2016
93
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 3.22 KB | None | 0 0
  1.  
  2. <!doctype html> <html lang="en"> <head>
  3. <meta charset="utf-8">
  4. <title>Data</title>
  5. <meta name="description" content="The HTML5 Herald">
  6. <meta name="author" content="SitePoint">
  7. <script src="https://code.jquery.com/jquery-3.1.1.min.js" integrity="sha256-hVVnYaiADRTO2PzUGmuLJr8BLUSjGIZsDYGmIJLv2b8=" crossorigin="anonymous"></script>
  8. <link rel="stylesheet" href="//cdn.jsdelivr.net/chartist.js/latest/chartist.min.css">
  9. <script src="//cdn.jsdelivr.net/chartist.js/latest/chartist.min.js"></script>
  10. <body>
  11. <h1>
  12. Licht en Temperatuur
  13. </h1>
  14. <?php
  15. $servername = "localhost";
  16. $username = "root";
  17. $password = "ArneVetKop";
  18. // Create connection
  19. $conn = new mysqli($servername, $username,$password);
  20. // Check connection
  21. if ($conn->connect_error) {
  22. die("Connection failed: " .
  23. $conn->connect_error);
  24. }
  25. echo "Connected successfully";
  26. $sql = "SELECT tijdstip, gradenCelcius, lichtintensiteit from data.oefening";
  27. $result = $conn->query($sql);
  28. if($result->num_rows > 0) {
  29. echo "<table>";
  30. $totaal = array();
  31. $i = 0;
  32. while($row = $result->fetch_assoc()) {
  33. echo "<tr><td>" . $i . "</td>";
  34. array_push($totaal, $row["gradenCelcius"]);
  35. echo "<td>" . $row["tijdstip"] . "</td>";
  36. echo "<td>" . $row["gradenCelcius"] . "°C</td>";
  37. echo "<td>" . $row["lichtintensiteit"] . "%</td></tr>";
  38. $i++;
  39. }
  40. echo "</table>";
  41. } else {
  42. echo "0 results";
  43. }
  44. $conn->close();
  45.  
  46. ?>
  47.  
  48. <div class="ct-chart ct-perfect-fourth"></div>
  49.  
  50. <script>
  51. var gradendata = $.map(<?php echo json_encode($totaal); ?>, function(el) { return el});
  52. arr = [];
  53. for (var i = 0; i < gradendata.length; i++) {
  54. arr[i] = i.toString();
  55. }
  56.  
  57. var data = {
  58. labels: arr,
  59. series: [
  60. gradendata
  61. ]
  62.  
  63. };
  64. new Chartist.Line('.ct-chart', data);
  65. </script>
  66. </body>
  67. </html>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement