| @@ -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> | |||||
| @@ -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; | |||||
| } | |||||
| ?> | |||||
| @@ -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; | |||||
| } | |||||
| @@ -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(); | |||||