Inital Commit

This commit is contained in:
2023-01-28 22:01:59 +01:00
commit 116dc1dcb0
16 changed files with 1980 additions and 0 deletions

64
routes/index.js Normal file
View File

@@ -0,0 +1,64 @@
var express = require('express');
var router = express.Router();
var database = require('../database');
router.get("/", function(request, response, next){
var query = "SELECT * FROM BikeRides ORDER BY id DESC";
database.query(query, function(error, data){
if(error)
{
throw error;
}
else
{
response.render('index', {title:'BikeRides', action:'list', TheData:data, message:request.flash('error')});
}
});
});
router.get('/view/:id', function(request, response, next){
var id = request.params.id;
var query = `SELECT * FROM BikeRides WHERE id = "${id}"`;
database.query(query, function(error, data){
response.render('index', {title: 'View ride', action:'view', data:data[0]});
});
});
router.get('/delete/:id', function(request, response, next){
var id = request.params.id;
var query = `
DELETE FROM BikeRides WHERE id = "${id}"
`;
database.query(query, function(error, data){
if(error)
{
throw error;
}
else
{
request.flash('error', 'Ride removed');
response.redirect("/");
}
});
});
module.exports = router;