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