From a802a87cff386cb0ca7ab658b35d62c90cf44606 Mon Sep 17 00:00:00 2001 From: Atiwit Pattanapukdee <65160394@go.buu.ac.th> Date: Thu, 20 Mar 2025 21:15:01 +0700 Subject: [PATCH] Project Round 9 --- controllers/tourController.js | 5 +++-- public/{ => css}/booking.css | 0 views/booking.ejs | 3 +-- 3 files changed, 4 insertions(+), 4 deletions(-) rename public/{ => css}/booking.css (100%) diff --git a/controllers/tourController.js b/controllers/tourController.js index 4007b24..ae73475 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 9ac28ec..6c83aa7 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> -- GitLab