-
Notifications
You must be signed in to change notification settings - Fork 1
Expand file tree
/
Copy pathitem.js
More file actions
77 lines (66 loc) · 2.3 KB
/
item.js
File metadata and controls
77 lines (66 loc) · 2.3 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
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
const express=require("express");
const mysql=require("mysql2");
const bodyparser=require("body-parser");
var database=require('./database');
var router = express.Router();
router.use(bodyparser.urlencoded({extended:true}));
router.get("/", (req,res) => {
res.render("home");
});
router.post('/', (req,res) => {
var lb = req.body.lab;
var room = req.body.room_no;
var image = req.body.imgs;
var mdl = req.body.model;
var quantity = req.body.qty;
var about = req.body.desc;
var lbb = lb.toLowerCase();
lbb = lbb + "_" + room;
console.log(lbb);
query = `INSERT INTO ${lbb} (image, model, quantity, descr) VALUES ("${image}", "${mdl}", ${quantity}, "${about}")`;
console.log(`INSERT INTO ${lbb} (image, model, quantity, descr) VALUES ("${image}", "${mdl}", ${quantity}, "${about}")`);
database.query(query, (error, data) => {
res.redirect("/");
// res.send("Item Inserted");
res.end();
});
});
router.post('/upd', (req,res) => {
var lb = req.body.lab_u;
var room = req.body.room_no_u;
var itid = req.body.item_id;
var image = req.body.imgs_u;
var mdl = req.body.model_u;
var quantity = req.body.qty_u;
var about = req.body.desc_u;
var lbb = lb.toLowerCase();
lbb = lbb + "_" + room;
console.log(lbb);
if(itid && lb && room){
if(quantity <= 0){
query = `DELETE FROM ${lbb} WHERE i_id = ${itid}`;
database.query(query, (error, data) => {});
}
else{
if(image){
query = `UPDATE ${lbb} SET image = "${image}" WHERE i_id = ${itid}`;
database.query(query, (error, data) => {});
}
if(mdl){
query = `UPDATE ${lbb} SET model = "${mdl}" WHERE i_id = ${itid}`;
database.query(query, (error, data) => {});
}
if(quantity){
query = `UPDATE ${lbb} SET quantity = "${quantity}" WHERE i_id = ${itid}`;
database.query(query, (error, data) => {});
}
if(about){
query = `UPDATE ${lbb} SET descr = "${about}" WHERE i_id = ${itid}`;
database.query(query, (error, data) => {});
}
}
res.redirect("/");
res.end();
}
});
module.exports = router;