Advertisement
Guest User

Untitled

a guest
Dec 25th, 2015
70
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
PHP 2.25 KB | None | 0 0
  1. <table width="100%">
  2. <tr><td width='20%'> </td><td width='60%'>
  3. <table width='100%' border='1' bgcolor='#ffffff' style='border:1 px solid black; border-collapse: collapse;'>
  4.     <tr align='center'><td colspan='6' style='font-size:225%; color:#000000';>Log - only showing the last 20 entries</td></tr>
  5.     <tr><td class='tabelTitel' align="center">
  6.        
  7.        
  8.           <?php
  9.     require_once '-----------link to connection file-------------';
  10.     connect();
  11.  
  12.    $result = mysql_query("SELECT * FROM LDR ORDER BY LDR.id DESC LIMIT 20");
  13.     if ($result) {
  14.    
  15.         $labels = array();
  16.         $temp   = array();
  17.         $pir    = array();
  18.         $hum    = array();
  19.    
  20.         while ($row = mysql_fetch_assoc($result)) {
  21.             $labels[] = gmdate("Y-m-d\ T H:i:s \Z",$row['dtg']);
  22.             $temp[]   = $row["temp"];
  23.             $pir[]    = $row["pir"];
  24.             $hum[]    = $row["hum"];
  25.         }
  26.  
  27.         // Now you can aggregate all the data into one string
  28.         $temp_string = "[" . join(", ", $temp) . "]";
  29.         $labels_string = "['" . join("', '", $labels) . "']";
  30.         $pir_string = "['" . join("', '", $pir) . "']";
  31.         $hum_string = "['" . join("', '", $hum) . "']";
  32.     } else {
  33.         print('MySQL query failed with error: ' . mysql_error());
  34.     }
  35.   ?>
  36.  
  37.     <script>
  38.     window.onload = function ()
  39.     {
  40.         var line = new RGraph.Line({
  41.             id: 'cvs',
  42.             data: [
  43.                 <?php print($temp_string) ?>,
  44.                 <?php print($pir_string) ?>,
  45.                 <?php print($hum_string) ?>
  46.             ],
  47.             options: {
  48.                 spline: true,
  49.                 splineTickmarksFill: null,
  50.                 splineTickmarksSize: 5,
  51.                 splineTickmarksStroke: '#aaa',
  52.                 splineTickmarksLinewidth: 2,
  53.                 linewidth: 3,
  54.                 hmargin: 20,
  55.                 labels: <?php print($labels_string) ?>,
  56.                 tooltips: <?php print($labels_string) ?>,
  57.                 tickmarks: 'circle'
  58.             }
  59.         }).trace2();
  60.     };
  61. </script>
  62.  
  63.  
  64. <canvas id="cvs" width="600" height="250">
  65.     [No canvas support]
  66. </canvas>
  67.        
  68.        
  69.         </td></tr></table>  
  70.     </td><td></td></tr>    
  71. </table>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement