-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathnodes.php
More file actions
55 lines (49 loc) · 1.33 KB
/
nodes.php
File metadata and controls
55 lines (49 loc) · 1.33 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
<?php
// Connect
include('etc/config.inc');
include('includes/dbconn.php');
// Retrieve data from url
if(!empty($_GET["temperature"]) && !empty($_GET["humidity"]) && !empty($_GET["voltage"]) && !empty($_GET["dev_id"] && !empty($_GET["pressure"])));
$dev_id = $_GET["dev_id"];
$temperature = $_GET["temperature"];
$humidity = $_GET["humidity"];
$pressure = $_GET["pressure"];
$voltage = $_GET["voltage"];
date_default_timezone_set('Europe/Amsterdam');
$date = date_create();
$tijd = date_format($date, 'Y-m-d H:i:s');
// Insert data in DB
try {
$statement = $pdo->prepare("INSERT INTO Measurement (TimestampUTC, DevID, Temperature, Humidity, Pressure, Batt) VALUES (:TimestampUTC, :DevID, :Temperature, :Humidity, :Pressure, :Batt)");
$statement->execute(array(
':TimestampUTC' => $tijd,
':DevID' => $dev_id,
':Temperature' => $temperature,
':Humidity' => $humidity,
':Pressure' => $pressure,
':Batt' => $voltage,
));
} catch(PDOException $e) {
echo '<br />';
echo $e->getMessage();
echo '<br />';
}
$result = $statement->execute();
if ($result = 1) {
echo '<br />';
echo 'Succes';
echo '<br />';
} else {
echo '<br />';
echo 'Failure';
echo '<br />';
}
// Close DB connection
try {
$pdo = null;
}
catch(PDOException $e)
{
echo $e->getMessage();
}
?>