У меня проблемы с удалением строк из таблиц MySQL, отображаемых в формате HTML, с использованием Node JS и Nunjucks. По сути, я хочу иметь возможность удалить строку из таблицы, но моя кнопка удаления не работает. Любые идеи о том, что я должен попробовать?
HTML / Nunjucks Код:
<tr> {% for results in awards %}
<td>{{ results.awardtype }}</td>
<td>{{ results.awardeename }}</td>
<td>{{ results.email }}</td>
<td>{{ results.awardtime }}</td>
<td>{{ results.awardate }}</td>
<td>{{ results.comments }}</td>
<form action="/Delete_Award" method="post">
<td align="center">
<input type="submit" value="Delete">
</form>
</tr> {% endfor %}
JS:
app.post('/Delete_Award', function(request, response) {
var connection = request.app.get('pool');
if (request.session.loggedin) {
connection.query('DELETE FROM awards WHERE awardeename = ?', [request.body.awardeename], function(error, results, fields) {
if (error) {
throw error;
} else {
response.render('Delete_Award.html', { msg: 'Successfully deleted!' });
}
});
}
});
https://pasteboard.co/IG55dUp.png