Question
How do I retrieve volume and temperature values and put it into the database? add-device.html Volume: var volumeslider = document.getElementById(volume); var volumeoutput = document.getElementById(volumeslider); volumeoutput.innerHTML
How do I retrieve volume and temperature values and put it into the database?
add-device.html
var volumeslider = document.getElementById("volume");
var volumeoutput = document.getElementById("volumeslider");
volumeoutput.innerHTML = volumeslider.value;
volumeslider.oninput = function () {
volumeoutput.innerHTML = this.value;
}
function getVolume() {
document.getElementById("volume").innerHTML = volumeoutput;
}
var tempslider = document.getElementById("temp");
var tempoutput = document.getElementById("tempslider");
tempoutput.innerHTML = tempslider.value;
tempslider.oninput = function () {
tempoutput.innerHTML = this.value;
}
function getTemp() {
document.getElementById("temp").innerHTML = tempoutput;
}
main.js
app.get("/add-device", function (req, res) {
res.render("add-device.html");
});
app.post("/device-added", function (req, res) {
// saving data in database
let sqlquery = "INSERT INTO devices (name, type, turned_on, open, volume, temp) VALUES (?,?,?,?,?,?)";
// execute sql query
let newrecord = [req.body.name, req.body.type, req.body.turned_on, req.body.open, req.body.volume, req.body.temp];
db.query(sqlquery, newrecord, (err, result) => {
if (err) {
return console.error(err.message);
} else
res.send(req.body.name + " has been added to the database");
});
});
Step by Step Solution
There are 3 Steps involved in it
Step: 1
Get Instant Access to Expert-Tailored Solutions
See step-by-step solutions with expert insights and AI powered tools for academic success
Step: 2
Step: 3
Ace Your Homework with AI
Get the answers you need in no time with our AI-driven, step-by-step assistance
Get Started