-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathsample.js
88 lines (81 loc) · 2.67 KB
/
sample.js
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
78
79
80
81
82
83
84
85
86
87
88
var express = require("express");
var app = express.Router();
var mysql =require("mysql");
var username;
var filename = "usericon.jpg";
var aboutdata = "sample";
var hostel = "sample";
var location = "sample";
var dept = "sample";
var con = mysql.createConnection({
host: "localhost",
user: "root",
password: "root",
database: "digitalslambook"
})
var fileupload = require("express-fileupload");
app.use(fileupload());
app.get("/",function(req,res){
username = req.data;
console.log(username);
res.render("editprofile");
})
app.post("/",function(req,res){
console.log("ok here")
if(req.files && Object.keys(req.files).length!=0){
var filetobeuploaded = req.files.uploadedfile;
filename = filetobeuploaded.name;
var filepath = __dirname+"/uploads/"+filetobeuploaded.name;
console.log(filetobeuploaded.name);
con.query("update logindetails set dp = '"+filetobeuploaded.name+"' where username = '"+username.name+"';",function(err,result){
if(err){
return console.log(err);
}
console.log("successfully added");
})
filetobeuploaded.mv(filepath,function(err){
if(err){
return console.log(err);
}
})
}
if(req.body.addabout){
aboutdata = req.body.addabout;
con.query("update logindetails set about = '"+aboutdata+"' where username ='"+ username.name+"';",function(err,result){
if(err){
console.log(err);
}
})
}
if(req.body.dept){
dept = req.body.dept;
con.query("update logindetails set dept = '"+dept+"' where username ='"+ username.name+"';",function(err,result){
if(err){
console.log(err);
}
})
}
if(req.body.hostel){
hostel = req.body.hostel;
con.query("update logindetails set hostelname = '"+hostel+"' where username ='"+ username.name+"';",function(err,result){
if(err){
console.log(err);
}
})
}
if(req.body.location){
location = req.body.location;
con.query("update logindetails set location = '"+location+"' where username ='"+ username.name+"';",function(err,result){
if(err){
console.log(err);
}
})
}
con.query("update temp set dept = '"+dept+"', about = '"+ aboutdata+"', dp = '"+ filename+"', hostelname = '"+ hostel+"', location = '"+ location+"';",function(err,result){
if(err){
return console.log(err);
}
})
res.redirect("/editprofile");
})
module.exports = app;