File "now.php"
Full path: /www/nakagusuku/wpos/status/now.php
File size: 2.68 KiB (2749 bytes)
MIME-type: text/x-php
Charset: utf-8
<?php
print "<html>";
print "<head>";
print "<meta http-equiv=\"content-type\" content=\"text/html;charset=utf-8\">";
print "<link rel=\"stylesheet\" type=\"text/css\" href=\"/ansys/config/css/style.css\">";
print "<link rel=\"shortcut icon\" href=\"/ansys/config/favicon.ico\">";
print "<title>退避監視システム</title>";
print "</head>";
print "<body>";
print "<center>";
print "<font size=\"3\"><b>";
print "退避監視システム<br>-作業員退避状況-";
print "【五洋建設株式会社】";
print "</b></font>";
print "</center>";
print "<hr />";
$vstatus = array(
"0" => "退避済",
"3" => "不明",
"4" => "退避済",
"7" => "不明",
"8" => "退避済",
"B" => "不明",
"F" => "作業中"
);
try
{
$conn = pg_connect("
host = 192.168.100.153
dbname = cnbs
user = postgres
password= am#71ZJ*
");
if (!$conn)
throw new Exception("データベースへの接続に失敗");
print "<center><table border=\"1\" style=\"width:80%\">";
print "<tr bgcolor=\"#66ff66\"><th>表示番号</th><th>作業者氏名</th><th>タグID</th><th>状態</th><th>アンテナ</th><th>更新</th></tr>";
$selectWrkName = "SELECT dispno, tagid, wname FROM nakagusuku.worker_info WHERE useflg='t' ORDER BY dispno;";
$resWrkName = pg_query($conn, $selectWrkName);
$rowcnt = pg_num_rows($resWrkName);
for($i = 0; $i < $rowcnt; $i++)
{
$rowWrkName = pg_fetch_assoc($resWrkName, $i);
$selectState = "SELECT recvid, state, update FROM nakagusuku.worker_position WHERE tagid='". $rowWrkName["tagid"]. "';";
$resState = pg_query($conn, $selectState);
$rowcntState = pg_num_rows($resState);
if ($rowcntState < 1)
{
print "<tr align=\"center\">";
print "<td>". $rowWrkName["dispno"]. "</td>";
print "<td>". $rowWrkName["wname"]. "</td>";
print "<td>". $rowWrkName["tagid"]. "</td>";
print "<td>検出履歴なし</td>";
print "<td>-</td>";
print "<td>-</td>";
print "</tr>";
}
else
{
$rowState = pg_fetch_assoc($resState, 0);
print "<tr align=\"center\">";
print "<td>". $rowWrkName["dispno"]. "</td>";
print "<td>". $rowWrkName["wname"]. "</td>";
print "<td>". $rowWrkName["tagid"]. "</td>";
print "<td>". $vstatus[$rowState["state"]]. "</td>";
print "<td>". $rowState["recvid"]. "</td>";
print "<td>". $rowState["update"]. "</td>";
print "</tr>";
}
}
print "</table></center>";
}
catch(Exception $exc)
{
print "<font color=\"#ff0000\">";
print $exc. "<br>";
print "</font>";
}
pg_close($conn);
print "<p style=\"text-align:right;\">";
print "<a href=\"../index.html\">戻る</a>";
print "</p>";
print "<hr>";
print "<center>";
print "<font size=\"3\" face=\"Arial\"><b><i>";
print "penta-ocean";
print "</i></b></font>";
print "</center>";
?>