cpride11 / ubiquitous-umbrella-dev

Courtney's Fall 2024 CIS 486 Projects
https://cpride11.github.io/ubiquitous-umbrella-dev.onrender.com
GNU General Public License v3.0
0 stars 0 forks source link

Delete #26

Open cpride11 opened 4 hours ago

cpride11 commented 4 hours ago

app.post('/deleteDrink/:id', async (req, res) => {

try { console.log("req.parms.id: ", req.params.id)

client.connect; 
const collection = client.db("chillAppz").collection("drinkz");
let result = await collection.findOneAndDelete( 
  {
    "_id": ObjectId(req.params.id)
  }
)
.then(result => {
  console.log(result); 
  res.redirect('/');
})
.catch(error => console.error(error))

} finally{ //client.close() }

})

cpride11 commented 4 hours ago
<h3> Current Drinkz on hand</h3> 
 <% for (var i=0; i< drinkData.length; i++ ) { %>
  <form method="POST" action="/deleteDrink/<%= drinkData[i]._id %>" style="display: inline-block">  
    <%= drinkData[i].drink_name %> (<%= drinkData[i].size %>) 
    <input type="submit" value="delete"> 
  </form>
  <br/>
<% } %>