Browse Source

make it better

master
Santhosh Reddy Lotla 2 years ago
commit
45de5c4e4e
4 changed files with 185 additions and 0 deletions
  1. +76
    -0
      index.php
  2. +52
    -0
      post-esp-data.php
  3. +31
    -0
      style.css
  4. +26
    -0
      text.php

+ 76
- 0
index.php View File

@@ -0,0 +1,76 @@
<!DOCTYPE html>
<html>
<head>
<meta http-equiv="refresh" content="5" >
<link rel="stylesheet" type="text/css" href="style.css" media="screen"/>
<script src="https://cdn.tailwindcss.com"></script>

<title> Sensor Data </title>

</head>

<body>

<h1>SENSOR DATA</h1>
<?php
$servername = "localhost";
$user = "root";
$password = "";
$dbname = "datasensor";

// Create connection
$conn = new mysqli($servername, $user,$password, $dbname);
// Check connection
if ($conn->connect_error) {
die("Connection failed: " . $conn->connect_error);
}

$sql = "SELECT id, Tank1, Tank2, rainwater, Turbidity,pH_sensor, reading_time FROM sensordata ORDER BY id DESC"; /*select items to display from the sensordata table in the data base*/

echo '<table cellspacing="5" cellpadding="5">
<tr>
<th>Storage Tank</th>
<th>PotashAlum Tank</thh>
<th>Turbidity</th>
<th>pH_sensor</th>
<th>Data Time</th>
</tr>';
if ($result = $conn->query($sql)) {
while ($row = $result->fetch_assoc()) {
$row_Tank1 = $row["Tank1"];
$row_Tank2 = $row["Tank2"];
$row_Turbidity = $row["Turbidity"];
$row_pH_sensor = $row["pH_sensor"];
$row_reading_time = $row["reading_time"];

echo '<tr>
<td>' . $row_Tank1 . '</td>
<td>' . $row_Tank2 . '</td>
<td>' . $row_Turbidity . '</td>
<td>' . $row_pH_sensor . '</td>
<td>' . $row_reading_time . '</td>
</tr>';
}
$result->free();
}

$conn->close();
?>
</table>


</div>

</body>
</html>

</body>
</html>

+ 52
- 0
post-esp-data.php View File

@@ -0,0 +1,52 @@
<?php
$servername = "localhost";
$username = "root";
$password = "";
$dbname = "datasensor";


$conn = mysqli_connect($servername, $username, $password, $dbname);

$api_key_value = "ideogen";

$api_key = $Tank1 = $Tank2 = $rainwater = $Turbidity = $pH_sensor= "";

if ($_SERVER["REQUEST_METHOD"] == "POST") {
$api_key = test_input($_POST["api_key"]);
if($api_key == $api_key_value) {
$Tank1 = test_input($_POST["Tank1"]);
$Tank2 = test_input($_POST["Tank2"]);
$rainwater = test_input($_POST["rainwater"]);
$Turbidity = test_input($_POST["Turbidity"]);
$pH_sensor = test_input($_POST["pH_sensor"]);
$sql = "INSERT INTO sensordata ( Tank1, Tank2, rainwater, Turbidity,pH_sensor)
VALUES ('" . $Tank1 . "', '" . $Tank2 . "', '" . $rainwater . "', '" . $Turbidity . "', '" . $pH_sensor . "')";
if ($conn->query($sql) === TRUE) {
echo "New record created successfully";
}
else {
echo "Error: " . $sql . "<br>" . $conn->error;
}
$conn->close();
}
else {
echo "Wrong API Key provided.";
}

}
else {
echo "No data posted with HTTP POST.";
}

function test_input($data) {
$data = trim($data);
$data = stripslashes($data);
$data = htmlspecialchars($data);
return $data;
}
?>

+ 31
- 0
style.css View File

@@ -0,0 +1,31 @@

body {
background: #f5efe0;
box-sizing: border-box;
color: #000;
font-size: 1.8rem;
letter-spacing: -0.015em;
text-align: center;
}
table {
margin-left: auto;
margin-right: auto;
width: 80%;
}

th {
font-family: Arial, Helvetica, sans-serif;
font-size: 20px;
background: #666;
color: #FFF;
padding: 2px 6px;
border-collapse: separate;
border: 1px solid #000;
}

td {
font-family: Arial, Helvetica, sans-serif;
font-size: 15px;
text-align: center;
border: 1px solid #DDD;
}

+ 26
- 0
text.php View File

@@ -0,0 +1,26 @@
<?php
$servername = "localhost";
$username = "root";
$password = "";
$dbname = "datasensor";


$conn = mysqli_connect($servername, $username, $password, $dbname);
$Tank1= 123;
$Tank2= 234;
$rainwater=345;
$Turbidity=678;
$pH_sensor=90;


$sql = "INSERT INTO sensordata ( Tank1, Tank2, rainwater, Turbidity,pH_sensor)
VALUES ('" . $Tank1 . "', '" . $Tank2 . "', '" . $rainwater . "', '" . $Turbidity . "', '" . $pH_sensor . "')";
if ($conn->query($sql) === TRUE) {
echo "New record created successfully";
}
else {
echo "Error: " . $sql . "<br>" . $conn->error;
}
$conn->close();

Loading…
Cancel
Save