diff --git a/controllers/tourController.js b/controllers/tourController.js index 8d626dadcf4fa50a0f1c050dba32a5714c66ae8e..c6fa09ccf861bf9676dd0d6c115aed9e7758272e 100644 --- a/controllers/tourController.js +++ b/controllers/tourController.js @@ -213,7 +213,7 @@ exports.postEditTour = async (req, res) => { const tourData = { name, description, price, duration }; try { - await Tour.updateTour(req.params.id, tourData); + await Tour.updateTour(id, tourData); res.redirect('/tour/' + req.params.id); // ไปที่หน้ารายละเอียดทัวร์ } catch (error) { console.error('Error updating tour:', error); // ข้อผิดพลาด diff --git a/models/tourModel.js b/models/tourModel.js index 018aaacf915b089aec08545403e94c9f4876f78d..ff4805b2b0c44127cf0b845f360491294180c2e2 100644 --- a/models/tourModel.js +++ b/models/tourModel.js @@ -68,7 +68,7 @@ class Tour { const query = 'UPDATE tours SET name = ?, description = ?, price = ?, duration = ? WHERE id = ?'; try { - const [results] = await pool.execute(query, [name, description, price, duration, req.params.id]); + const [results] = await pool.execute(query, [name, description, price, duration, id]); console.log('✅ Update results:', results); return results; } catch (error) {