예제 #1
0
echo "<div id='chart_div4' style='width: 900px; height: 500px;'>Line-Chart</div>";
if (isset($_GET['cmd'])) {
    $cmd = $_GET['cmd'];
    if (true) {
        echo "<p>cmd=" . $cmd . "</p>";
    }
    if ($cmd == "Anzeigen") {
        if (isset($_GET['start']) && isset($_GET['end'])) {
            $startValue = $_GET['start'];
            $endValue = $_GET['end'];
            //
            $data = dataStartEnd($startValue, $endValue);
            //draws google chart
            $channel = 4;
            $data = getData($channel, $startValue, $endValue);
            plotGraph($data);
            //draws phpplot2.png
            echo "<img src='./phpplot2.png'>";
            //echo "<img src='phpplot2.php?channel=4&start=".$startValue."&end=".$endValue."'>";
            if ($data) {
                //displayArray($data);
                echo "    <script type='text/javascript'>\r\n";
                echo "      document.getElementById('start').value=" . $_GET['start'] . ";\r\n";
                echo "      document.getElementById('end').value=" . $_GET['end'] . ";\r\n";
                echo "    </script>\r\n";
            } else {
                echo "<p>NO selection DATA</p>";
            }
        } else {
            listDataOfChannel(4);
        }
$result = pg_query($query) or die('Query failed: ' . pg_last_error());
$arr = pg_fetch_all($result);
$number = count($arr);
while ($row = pg_fetch_object($result)) {
    $time[] = displayTime($row->time);
    $abc[] = floatval($row->{$item});
}
pg_free_result($result);
pg_close($dbconn);
if ($number >= 20) {
    # code...
    $time = array_slice($time, sizeof($time) - 20);
    $abc = array_slice($abc, sizeof($abc) - 20);
}
$file = "graphPool/smaple" . date('YmdGis') . ".jpg";
plotGraph($item, $time, $abc, $file);
?>

<!DOCTYPE html>
<html lang="en">
<head>
	<title>Status Value Graph</title>
	<meta charset="utf-8">
	<meta name="viewport" content="width=device-width, initial-scale=1">
	<link rel="stylesheet" href="http://maxcdn.bootstrapcdn.com/bootstrap/3.3.5/css/bootstrap.min.css">
	<script src="https://ajax.googleapis.com/ajax/libs/jquery/1.11.3/jquery.min.js"></script>
	<script src="http://maxcdn.bootstrapcdn.com/bootstrap/3.3.5/js/bootstrap.min.js"></script>
</head>
<body>

	<img src="<?php