-
Notifications
You must be signed in to change notification settings - Fork 1
Expand file tree
/
Copy pathquery.js
More file actions
50 lines (42 loc) · 1.43 KB
/
query.js
File metadata and controls
50 lines (42 loc) · 1.43 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
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) => {
query = `SELECT * FROM query;`;
database.query(query, (error, rows) => {
if(error) throw error;
// console.log(rows[0].i_id);
// console.log(rows[0].image);
// console.log(rows[0].model);
// console.log(rows[0].quantity);
// console.log(rows[0].desc);
if(!error){
res.render("Queries", {data: rows});
}
})
});
router.post('/', (req,res) => {
var auth = req.body.author;
var desc = req.body.desc;
var indate = new Date();
var date = indate.getFullYear() + "-" + (indate.getMonth()+1) + "-" + indate.getDate();
console.log(`INSERT INTO query (author, descr, in_date) VALUES("${auth}", "${desc}", "${date}")`)
if(auth && desc)
{
query = `INSERT INTO query (author, descr, in_date) VALUES("${auth}", "${desc}", "${date}")`;
console.log(`INSERT INTO query (author, descr, in_date) VALUES("${auth}", "${desc}", "${date}")`)
database.query(query, (error, data) => {
res.redirect("/");
res.end();
});
}
else
{
res.send('Please Enter Author and Query Description');
res.end();
}
});
module.exports = router;