diff --git a/controllers/tourController.js b/controllers/tourController.js index 4007b24e40d30fb152e0d4ad54330d6cce68d4be..ae73475cf2279766234f9f75d328309cc22d825b 100644 --- a/controllers/tourController.js +++ b/controllers/tourController.js @@ -276,8 +276,9 @@ exports.searchTours = async (req, res) => { exports.getAllTours = async (req, res) => { try { - const tours = await Tour.getAllTours(); - res.render('booking', { tours }); // ส่งข้อมูลทัวร์ไปยัง booking.ejs + const tours = await Tour.getAllTours(); // ดึงข้อมูลทัวร์จากฐานข้อมูล + console.log(tours); // ตรวจสอบว่าได้ข้อมูลหรือไม่ใน console + res.render('booking', { tours }); // ส่งข้อมูลทัวร์ไปยังหน้า booking.ejs } catch (error) { console.error('Error fetching tours:', error.message); res.status(500).send('Internal Server Error'); diff --git a/public/booking.css b/public/css/booking.css similarity index 100% rename from public/booking.css rename to public/css/booking.css diff --git a/views/booking.ejs b/views/booking.ejs index 9ac28eca99b76eeacbfc2ae5e3fd77cfc1631fda..6c83aa768629d78335037bae7c322b80c658b332 100644 --- a/views/booking.ejs +++ b/views/booking.ejs @@ -20,7 +20,6 @@ <%= tour.description %><br> Price: <%= tour.price %> USD<br> Duration: <%= tour.duration %> days<br> - <a href="/book/<%= tour.id %>">Book this Tour</a> </li> <% }); %> </ul> @@ -29,7 +28,7 @@ <!-- ช่องกรอกข้อมูลจอง --> <div class="booking-form"> <h2>Book a Tour</h2> - <form action="/api/create-booking" method="POST"> + <form action="/create-booking" method="POST"> <label for="tour-id">Tour ID</label> <input type="number" id="tour-id" name="tour-id" required>