Files
controls-web/OLD/controlsdev/backupsearch.php
2026-02-17 09:29:34 -06:00

480 lines
21 KiB
PHP

<!DOCTYPE html>
<html>
<head>
<link href="style.css" rel="stylesheet" type="text/css" />
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<script type="text/javascript" src="script.js"></script>
<script src="js/prototype.js" type="text/javascript"></script>
<script src="js/scriptaculous.js" type="text/javascript"></script>
<script type="text/javascript">
function showHint()
{
var sid = Math.random();
new Ajax.Updater('overview_values', 'data/overview2.php?sid=' + sid, {asynchronous:true});
}
function startShowing()
{
new PeriodicalExecuter(showHint, 1);
new PeriodicalExecuter(function(pe) {}, 5);
}
startShowing();
</script>
</head>
<body>
<div class="center">
<div class="header">
<h1>LASUCA CONTROLS</h1>
<p>Controls Database Search</p>
</div>
<div class="row">
<?php include 'menu.php';?>
<div class="col-13">
<table class="green" border="1" style="margin: 0px auto;" width="900px">
<thead>
<tr><th><a href="search.php">RESET SEARCH</a></th></tr>
<!--
<tr><th>LASUCA CONTROLS SEARCH</th></tr>
<tr><th>Search Results</th></tr>
<tr><th><a href="../overview.php">BACK TO OVERVIEW</a></th></tr>
<tr><th><a href="edit" id="edit">Toggle Columns On/Off</a></th></tr>
-->
<tr>
<th colspan="2">
<form action="" method="GET">
<input type="text" value="2021" name="year" style="width: 132px;" required />
<input type="text"placeholder="month... e.g. 09" name="month" style="width: 132px;" value="<?php echo isset($_GET['month']) ? $_GET['month'] : '' ?>" required />
<input type="text" placeholder="day... e.g. 13" name="day" style="width: 132px;" value="<?php echo isset($_GET['day']) ? $_GET['day'] : '' ?>" required />
<input type="text" placeholder="hour... e.g. 05" name="hour" style="width: 132px;" value="<?php echo isset($_GET['hour']) ? $_GET['hour'] : '' ?>"/>
<input type="text" placeholder="minute... e.g. 10" name="minute" style="width: 132px;" value="<?php echo isset($_GET['minute']) ? $_GET['minute'] : '' ?>"/>
<input type="text" placeholder="second... e.g. 10" name="second" style="width: 132px;" value="<?php echo isset($_GET['second']) ? $_GET['second'] : '' ?>" />
<br>
<select name="option1" id="option1" style="width: 132px;" required>
<option value="">Option 1</option>
<option value="lbsperhr" >PPH/Ton</option>
<option value="mainspd" >MCC Speed</option>
<option value="mccoutput" >MCC Output</option>
<option value="ttlstmflo" >Total Steam Flow</option>
<option value="exhaustpr" >Exhaust Press</option>
<option value="livstmpr" >Live Steam Press</option>
<option value="prevtons" >Previous Tons</option>
<option value="prevtime" >Previous Run Time</option>
<option value="tonshr" >Tons Per HR</option>
<option value="15minavg" >Average Tons Per HR</option>
<option value="avgtcd" >Average TCD</option>
<option value="canetot" >Tons Ground</option>
<option value="syruprcvrlvl" >Syrup RCVR Lvl</option>
<option value="syrupoverflow" >Syrup Overflow Lvl</option>
<option value="amollvl" >A Molasses RCVR Lvl</option>
<option value="amoloverflow" >A Molasses Overflow Lvl</option>
<option value="molbreclvl" >B Molasses RCVR Lvl</option>
<option value="bmoloverflow" >B Molasses Overflow Lvl</option>
<option value="tdtotnorth" >North Dumps YTD</option>
<option value="tdtotsouth" >South Dumps YTD</option>
<option value="BBABONOFF" >Broadbent Run</option>
<option value="BBTANKLVL" >Broadbent Tank Lvl</option>
<option value="imb5sp" >Imibition 5 SP</option>
<option value="imbsp" >Imibition 6 SP</option>
<?php
if ("juicetankbit" == 0)
echo "<option value=\"juicelvl\" >One Juice Tank</option>";
if ("juicetankbit" == 1)
echo "<option value=\"juicelvl\" >Two Juice Tanks</option>";
?>
<option value="mill1lvl" >Mill 1 Level</option>
<option value="mill1spd" >Mill 1 Speed</option>
<option value="mill1output" >Mill 1 Output</option>
<option value="MILL1WSP" >Mill 1 Setpoint</option>
<option value="mill2lvl" >Mill 2 Level</option>
<option value="mill3lvl" >Mill 3 Level</option>
<option value="mill4lvl" >Mill 4 Level</option>
<option value="mill5lvl" >Mill 5 Level</option>
<option value="mill6lvl" >Mill 6 Level</option>
<option value="mill1spd" >Mill 1 RPM</option>
<option value="mill2spd" >Mill 2 RPM</option>
<option value="mill3spd" >Mill 3 RPM</option>
<option value="mill4spd" >Mill 4 RPM</option>
<option value="mill5spd" >Mill 5 RPM</option>
<option value="mill6spd" >Mill 6 RPM</option>
<option value="knife1spd" >Knife 1 RPM</option>
<option value="knife2spd" >Knife 2 RPM</option>
<option value="knife3spd" >Knife 3 RPM</option>
</select>
<script type="text/javascript">
document.getElementById('option1').value = "<?php echo $_GET['option1'];?>";
</script>
<select name="option2" id="option2" style="width: 132px;" required>
<option value="empty">Option 2</option>
<option value="lbsperhr" >PPH/Ton</option>
<option value="mainspd" >MCC Speed</option>
<option value="mccoutput" >MCC Output</option>
<option value="ttlstmflo" >Total Steam Flow</option>
<option value="exhaustpr" >Exhaust Press</option>
<option value="livstmpr" >Live Steam Press</option>
<option value="prevtons" >Previous Tons</option>
<option value="prevtime" >Previous Run Time</option>
<option value="tonshr" >Tons Per HR</option>
<option value="15minavg" >Average Tons Per HR</option>
<option value="avgtcd" >Average TCD</option>
<option value="canetot" >Tons Ground</option>
<option value="syruprcvrlvl" >Syrup RCVR Lvl</option>
<option value="syrupoverflow" >Syrup Overflow Lvl</option>
<option value="<?php echo round(("syrupoverflow"*.388)+("molbreclvl"*.612),0); ?>" />Total Syrup</option>
<option value="amollvl" >A Molasses RCVR Lvl</option>
<option value="amoloverflow" >A Molasses Overflow Lvl</option>
<option value="molbreclvl" >B Molasses RCVR Lvl</option>
<option value="bmoloverflow" >B Molasses Overflow Lvl</option>
<option value="tdtotnorth" >North Dumps YTD</option>
<option value="tdtotsouth" >South Dumps YTD</option>
<option value="BBABONOFF" >Broadbent Run</option>
<option value="BBTANKLVL" >Broadbent Tank Lvl</option>
<option value="imb5sp" >Imibition 5 SP</option>
<option value="imbsp" >Imibition 6 SP</option>
<?php
if ("juicetankbit" == 0)
echo "<option value=\"juicelvl\" >One Juice Tank</option>";
if ("juicetankbit" == 1)
echo "<option value=\"juicelvl\" >Two Juice Tanks</option>";
?>
<option value="mill1lvl" >Mill 1 Level</option>
<option value="mill1spd" >Mill 1 Speed</option>
<option value="mill1output" >Mill 1 Output</option>
<option value="MILL1WSP" >Mill 1 Setpoint</option>
<option value="mill2lvl" >Mill 2 Level</option>
<option value="mill3lvl" >Mill 3 Level</option>
<option value="mill4lvl" >Mill 4 Level</option>
<option value="mill5lvl" >Mill 5 Level</option>
<option value="mill6lvl" >Mill 6 Level</option>
<option value="mill1spd" >Mill 1 RPM</option>
<option value="mill2spd" >Mill 2 RPM</option>
<option value="mill3spd" >Mill 3 RPM</option>
<option value="mill4spd" >Mill 4 RPM</option>
<option value="mill5spd" >Mill 5 RPM</option>
<option value="mill6spd" >Mill 6 RPM</option>
<option value="knife1spd" >Knife 1 RPM</option>
<option value="knife2spd" >Knife 2 RPM</option>
<option value="knife3spd" >Knife 3 RPM</option>
</select>
<script type="text/javascript">
document.getElementById('option2').value = "<?php echo $_GET['option2'];?>";
</script>
<select name="option3" id="option3" style="width: 132px;" required>
<option value="empty">Option 3</option>
<option value="lbsperhr" >PPH/Ton</option>
<option value="mainspd" >MCC Speed</option>
<option value="mccoutput" >MCC Output</option>
<option value="ttlstmflo" >Total Steam Flow</option>
<option value="exhaustpr" >Exhaust Press</option>
<option value="livstmpr" >Live Steam Press</option>
<option value="prevtons" >Previous Tons</option>
<option value="prevtime" >Previous Run Time</option>
<option value="tonshr" >Tons Per HR</option>
<option value="15minavg" >Average Tons Per HR</option>
<option value="avgtcd" >Average TCD</option>
<option value="canetot" >Tons Ground</option>
<option value="syruprcvrlvl" >Syrup RCVR Lvl</option>
<option value="syrupoverflow" >Syrup Overflow Lvl</option>
<option value="amollvl" >A Molasses RCVR Lvl</option>
<option value="amoloverflow" >A Molasses Overflow Lvl</option>
<option value="molbreclvl" >B Molasses RCVR Lvl</option>
<option value="bmoloverflow" >B Molasses Overflow Lvl</option>
<option value="tdtotnorth" >North Dumps YTD</option>
<option value="tdtotsouth" >South Dumps YTD</option>
<option value="BBABONOFF" >Broadbent Run</option>
<option value="BBTANKLVL" >Broadbent Tank Lvl</option>
<option value="imb5sp" >Imibition 5 SP</option>
<option value="imbsp" >Imibition 6 SP</option>
<?php
if ("juicetankbit" == 0)
echo "<option value=\"juicelvl\" >One Juice Tank</option>";
if ("juicetankbit" == 1)
echo "<option value=\"juicelvl\" >Two Juice Tanks</option>";
?>
<option value="mill1lvl" >Mill 1 Level</option>
<option value="mill1spd" >Mill 1 Speed</option>
<option value="mill1output" >Mill 1 Output</option>
<option value="MILL1WSP" >Mill 1 Setpoint</option>
<option value="mill2lvl" >Mill 2 Level</option>
<option value="mill3lvl" >Mill 3 Level</option>
<option value="mill4lvl" >Mill 4 Level</option>
<option value="mill5lvl" >Mill 5 Level</option>
<option value="mill6lvl" >Mill 6 Level</option>
<option value="mill1spd" >Mill 1 RPM</option>
<option value="mill2spd" >Mill 2 RPM</option>
<option value="mill3spd" >Mill 3 RPM</option>
<option value="mill4spd" >Mill 4 RPM</option>
<option value="mill5spd" >Mill 5 RPM</option>
<option value="mill6spd" >Mill 6 RPM</option>
<option value="knife1spd" >Knife 1 RPM</option>
<option value="knife2spd" >Knife 2 RPM</option>
<option value="knife3spd" >Knife 3 RPM</option>
</select>
<script type="text/javascript">
document.getElementById('option3').value = "<?php echo $_GET['option3'];?>";
</script>
<select name="option4" id="option4" style="width: 132px;" required>
<option value="empty">Option 4</option>
<option value="lbsperhr" >PPH/Ton</option>
<option value="mainspd" >MCC Speed</option>
<option value="mccoutput" >MCC Output</option>
<option value="ttlstmflo" >Total Steam Flow</option>
<option value="exhaustpr" >Exhaust Press</option>
<option value="livstmpr" >Live Steam Press</option>
<option value="prevtons" >Previous Tons</option>
<option value="prevtime" >Previous Run Time</option>
<option value="tonshr" >Tons Per HR</option>
<option value="15minavg" >Average Tons Per HR</option>
<option value="avgtcd" >Average TCD</option>
<option value="canetot" >Tons Ground</option>
<option value="syruprcvrlvl" >Syrup RCVR Lvl</option>
<option value="syrupoverflow" >Syrup Overflow Lvl</option>
<option value="amollvl" >A Molasses RCVR Lvl</option>
<option value="amoloverflow" >A Molasses Overflow Lvl</option>
<option value="molbreclvl" >B Molasses RCVR Lvl</option>
<option value="bmoloverflow" >B Molasses Overflow Lvl</option>
<option value="tdtotnorth" >North Dumps YTD</option>
<option value="tdtotsouth" >South Dumps YTD</option>
<option value="BBABONOFF" >Broadbent Run</option>
<option value="BBTANKLVL" >Broadbent Tank Lvl</option>
<option value="imb5sp" >Imibition 5 SP</option>
<option value="imbsp" >Imibition 6 SP</option>
<?php
if ("juicetankbit" == 0)
echo "<option value=\"juicelvl\" >One Juice Tank</option>";
if ("juicetankbit" == 1)
echo "<option value=\"juicelvl\" >Two Juice Tanks</option>";
?>
<option value="mill1lvl" >Mill 1 Level</option>
<option value="mill1spd" >Mill 1 Speed</option>
<option value="mill1output" >Mill 1 Output</option>
<option value="MILL1WSP" >Mill 1 Setpoint</option>
<option value="mill2lvl" >Mill 2 Level</option>
<option value="mill3lvl" >Mill 3 Level</option>
<option value="mill4lvl" >Mill 4 Level</option>
<option value="mill5lvl" >Mill 5 Level</option>
<option value="mill6lvl" >Mill 6 Level</option>
<option value="mill1spd" >Mill 1 RPM</option>
<option value="mill2spd" >Mill 2 RPM</option>
<option value="mill3spd" >Mill 3 RPM</option>
<option value="mill4spd" >Mill 4 RPM</option>
<option value="mill5spd" >Mill 5 RPM</option>
<option value="mill6spd" >Mill 6 RPM</option>
<option value="knife1spd" >Knife 1 RPM</option>
<option value="knife2spd" >Knife 2 RPM</option>
<option value="knife3spd" >Knife 3 RPM</option>
</select>
<script type="text/javascript">
document.getElementById('option4').value = "<?php echo $_GET['option4'];?>";
</script>
<select name="option5" id="option5" style="width: 132px;" required>
<option value="empty">Option 5</option>
<option value="lbsperhr" >PPH/Ton</option>
<option value="mainspd" >MCC Speed</option>
<option value="mccoutput" >MCC Output</option>
<option value="ttlstmflo" >Total Steam Flow</option>
<option value="exhaustpr" >Exhaust Press</option>
<option value="livstmpr" >Live Steam Press</option>
<option value="prevtons" >Previous Tons</option>
<option value="prevtime" >Previous Run Time</option>
<option value="tonshr" >Tons Per HR</option>
<option value="15minavg" >Average Tons Per HR</option>
<option value="avgtcd" >Average TCD</option>
<option value="canetot" >Tons Ground</option>
<option value="syruprcvrlvl" >Syrup RCVR Lvl</option>
<option value="syrupoverflow" >Syrup Overflow Lvl</option>
<option value="amollvl" >A Molasses RCVR Lvl</option>
<option value="amoloverflow" >A Molasses Overflow Lvl</option>
<option value="molbreclvl" >B Molasses RCVR Lvl</option>
<option value="bmoloverflow" >B Molasses Overflow Lvl</option>
<option value="tdtotnorth" >North Dumps YTD</option>
<option value="tdtotsouth" >South Dumps YTD</option>
<option value="BBABONOFF" >Broadbent Run</option>
<option value="BBTANKLVL" >Broadbent Tank Lvl</option>
<option value="imb5sp" >Imibition 5 SP</option>
<option value="imbsp" >Imibition 6 SP</option>
<?php
if ("juicetankbit" == 0)
echo "<option value=\"juicelvl\" >One Juice Tank</option>";
if ("juicetankbit" == 1)
echo "<option value=\"juicelvl\" >Two Juice Tanks</option>";
?>
<option value="mill1lvl" >Mill 1 Level</option>
<option value="mill1spd" >Mill 1 Speed</option>
<option value="mill1output" >Mill 1 Output</option>
<option value="MILL1WSP" >Mill 1 Setpoint</option>
<option value="mill2lvl" >Mill 2 Level</option>
<option value="mill3lvl" >Mill 3 Level</option>
<option value="mill4lvl" >Mill 4 Level</option>
<option value="mill5lvl" >Mill 5 Level</option>
<option value="mill6lvl" >Mill 6 Level</option>
<option value="mill1spd" >Mill 1 RPM</option>
<option value="mill2spd" >Mill 2 RPM</option>
<option value="mill3spd" >Mill 3 RPM</option>
<option value="mill4spd" >Mill 4 RPM</option>
<option value="mill5spd" >Mill 5 RPM</option>
<option value="mill6spd" >Mill 6 RPM</option>
<option value="knife1spd" >Knife 1 RPM</option>
<option value="knife2spd" >Knife 2 RPM</option>
<option value="knife3spd" >Knife 3 RPM</option>
</select>
<script type="text/javascript">
document.getElementById('option5').value = "<?php echo $_GET['option5'];?>";
</script>
<select name="option6" id="option6" style="width: 132px;" required>
<option value="empty">Option 6</option>
<option value="lbsperhr" >PPH/Ton</option>
<option value="mainspd" >MCC Speed</option>
<option value="mccoutput" >MCC Output</option>
<option value="ttlstmflo" >Total Steam Flow</option>
<option value="exhaustpr" >Exhaust Press</option>
<option value="livstmpr" >Live Steam Press</option>
<option value="prevtons" >Previous Tons</option>
<option value="prevtime" >Previous Run Time</option>
<option value="tonshr" >Tons Per HR</option>
<option value="15minavg" >Average Tons Per HR</option>
<option value="avgtcd" >Average TCD</option>
<option value="canetot" >Tons Ground</option>
<option value="syruprcvrlvl" >Syrup RCVR Lvl</option>
<option value="syrupoverflow" >Syrup Overflow Lvl</option>
<option value="amollvl" >A Molasses RCVR Lvl</option>
<option value="amoloverflow" >A Molasses Overflow Lvl</option>
<option value="molbreclvl" >B Molasses RCVR Lvl</option>
<option value="bmoloverflow" >B Molasses Overflow Lvl</option>
<option value="tdtotnorth" >North Dumps YTD</option>
<option value="tdtotsouth" >South Dumps YTD</option>
<option value="BBABONOFF" >Broadbent Run</option>
<option value="BBTANKLVL" >Broadbent Tank Lvl</option>
<option value="imb5sp" >Imibition 5 SP</option>
<option value="imbsp" >Imibition 6 SP</option>
<?php
if ("juicetankbit" == 0)
echo "<option value=\"juicelvl\" >One Juice Tank</option>";
if ("juicetankbit" == 1)
echo "<option value=\"juicelvl\" >Two Juice Tanks</option>";
?>
<option value="mill1lvl" >Mill 1 Level</option>
<option value="mill1spd" >Mill 1 Speed</option>
<option value="mill1output" >Mill 1 Output</option>
<option value="MILL1WSP" >Mill 1 Setpoint</option>
<option value="mill2lvl" >Mill 2 Level</option>
<option value="mill3lvl" >Mill 3 Level</option>
<option value="mill4lvl" >Mill 4 Level</option>
<option value="mill5lvl" >Mill 5 Level</option>
<option value="mill6lvl" >Mill 6 Level</option>
<option value="mill1spd" >Mill 1 RPM</option>
<option value="mill2spd" >Mill 2 RPM</option>
<option value="mill3spd" >Mill 3 RPM</option>
<option value="mill4spd" >Mill 4 RPM</option>
<option value="mill5spd" >Mill 5 RPM</option>
<option value="mill6spd" >Mill 6 RPM</option>
<option value="knife1spd" >Knife 1 RPM</option>
<option value="knife2spd" >Knife 2 RPM</option>
<option value="knife3spd" >Knife 3 RPM</option>
</select>
<script type="text/javascript">
document.getElementById('option6').value = "<?php echo $_GET['option6'];?>";
</script>
<br>
<input type="submit" name="submit" value="Search" />
</form>
</th>
</tr>
</thead>
<?php
if(isset($_GET['submit'])){
$username="corey";
$password="41945549";
$database="2021 backup";
mysql_connect('192.168.0.2',$username,$password);
@mysql_select_db($database) or die( "Unable to select database");
$year = mysql_real_escape_string($_REQUEST['year']);
$month = mysql_real_escape_string($_REQUEST['month']);
$day = mysql_real_escape_string($_REQUEST['day']);
$hour = mysql_real_escape_string($_REQUEST['hour']);
$minute = mysql_real_escape_string($_REQUEST['minute']);
$second = mysql_real_escape_string($_REQUEST['second']);
$option1 = mysql_real_escape_string($_REQUEST['option1']);
$option2 = mysql_real_escape_string($_REQUEST['option2']);
$option3 = mysql_real_escape_string($_REQUEST['option3']);
$option4 = mysql_real_escape_string($_REQUEST['option4']);
$option5 = mysql_real_escape_string($_REQUEST['option5']);
$option6 = mysql_real_escape_string($_REQUEST['option6']);
$query = "(SELECT ".$option1." as option1, ".$option2." as option2, ".$option3." as option3, ".$option4." as option4, ".$option5." as option5, ".$option6." as option6, Z_TIMESTAMP FROM milling WHERE Z_TIMESTAMP LIKE '".$year."-".$month."-%".$day."% %".$hour."%:%".$minute."%:%".$second."%' and milling.id mod 60 = 0 ORDER BY id DESC)";
if (!$query){
die('Invalid query: '.mysql_error());
}
$result=mysql_query($query);
echo '<table id="table" border="1" style="margin: 5px auto;" width="900px" class="green">';
echo "<thead>";
echo "<tr>";
echo "<th>Timestamp</th>";
echo "<th>".$_GET['option1']."</th>";
echo "<th>".$_GET['option2']."</th>";
echo "<th>".$_GET['option3']."</th>";
echo "<th>".$_GET['option4']."</th>";
echo "<th>".$_GET['option5']."</th>";
echo "<th>".$_GET['option6']."</th>";
echo "</tr>";
echo "</thead>";
echo "<tbody>";
while($row=mysql_fetch_assoc($result))
{
echo '<tr align="center">';
echo "<td>".$row [ 'Z_TIMESTAMP' ]."</td>";
echo "<td>".$row [ 'option1' ]."</td>";
echo "<td>".$row [ 'option2' ]."</td>";
echo "<td>".$row [ 'option3' ]."</td>";
echo "<td>".$row [ 'option4' ]."</td>";
echo "<td>".$row [ 'option5' ]."</td>";
echo "<td>".$row [ 'option6' ]."</td>";
echo "</tr>";
}
echo "</tbody>";
echo "</table>";
mysql_close();
}
?>
</table>
</div>
</div>
<?php include 'footer.php';?>
<script type="text/javascript">
// create the back to top button
$('body').prepend('<a href="#" class="back-to-top">Back to Top</a>');
var amountScrolled = 300;
$(window).scroll(function() {
if ($(window).scrollTop() > amountScrolled) {
$('a.back-to-top').fadeIn('slow');
} else {
$('a.back-to-top').fadeOut('slow');
}
});
$('a.back-to-top, a.simple-back-to-top').click(function() {
$('body').animate({
scrollTop: 0
}, 'fast');
return false;
});
</script>
</body>
</html>