query("set names utf8"); //ログリスト(30日前まで) $logList = ""; $sql = <<query($sql)) { if($rs->num_rows) { if($inLDT == "") { //ログ指定なしの場合は最新を選択 $row = $rs->fetch_assoc(); $inLDT = $row["CTIME"]; $rs->data_seek(0); } $logList .= "\n"; $logList .= ""; $logList .= ""; $logList .= "\n"; while($row = $rs->fetch_assoc()) { $logList .= ""; if($inLDT == $row['CTIME']) { $logList .= ""; $logList .= ""; $logList .= "\n"; } $logList .= "
リスト間隔(分)最小電圧(V)最大電圧(V)
〇 "; if(!empty($row['MINVOLT'])) $minVOLT = $row['MINVOLT']; if(!empty($row['MAXVOLT'])) $maxVOLT = $row['MAXVOLT']; } else { $logList .= "  "; } $logList .= "${row['CTIME']}${row['INTERVAL']}${row['MINVOLT']}${row['MAXVOLT']}
\n"; } $rs->close(); } //指定ログをグラフ化 $logVolt = "\tvolt.addRows([\n"; $sql = <<query($sql)) { if($rs->num_rows) { while($row = $rs->fetch_assoc()) { $LOGTIME = (strtotime($row['MTIME']) - strtotime($inLDT))/60; $logVolt .= "\t\t[${LOGTIME}, ${row['VOLTAGE']}],\n"; } } $rs->close(); } $logVolt .= "\t]);\n\n"; //DBアクセス終了 $db->close(); //ページヘッダー $content = << 電圧ロギング

履歴

EOT; $content .= $logList; $content .= <<

ログ電圧

EOT; //コンテンツ出力 echo $content; ?>