diff --git a/controllers/tourController.js b/controllers/tourController.js
index 48091bce056e6ad1f2aae7d847f94225dc047cb8..35790024ded738a735d94684088944c25ccecb64 100644
--- a/controllers/tourController.js
+++ b/controllers/tourController.js
@@ -214,8 +214,16 @@ exports.searchTours = async (req, res) => {
   try {
     const searchQuery = req.query.query;
     const tours = await Tour.searchTours(searchQuery);
+
+    // ตรวจสอบว่าผลลัพธ์จาก Tour.searchTours เป็นอาร์เรย์หรือไม่
+    if (!Array.isArray(tours)) {
+      console.log('ผลลัพธ์จาก searchTours ไม่ใช่ Array:', tours);
+      return res.render('search', { tours: [], session: req.session }); // ส่งอาร์เรย์ว่างไปหากไม่ใช่ Array
+    }
+
     res.render('search', { tours, session: req.session });
   } catch (error) {
+    console.error('Error searching tours:', error);
     res.status(500).send("Error searching tours");
   }
-};
\ No newline at end of file
+};
diff --git a/public/css/search.css b/public/css/search.css
index 3be59fa2a609cb864d64c121aec98aad38ca1009..59c7918619334758ed362d98396248aa88a59c54 100644
--- a/public/css/search.css
+++ b/public/css/search.css
@@ -71,4 +71,19 @@ body {
   a.back-home:hover {
     color: #0056b3;
   }
+
+  .button {
+    padding: 10px 20px;
+    background-color: #0073e6;
+    color: white;
+    border: none;
+    border-radius: 5px;
+    cursor: pointer;
+    font-size: 16px;
+    transition: background-color 0.3s;
+  }
+  
+  .button:hover {
+    background-color: #005bb5;
+  }
   
\ No newline at end of file
diff --git a/views/search.ejs b/views/search.ejs
index ec60cf83279bb7460b5bf5f495a9575b1d1687a6..8330afb1b135dfae720fe1dfcf20780132b9c915 100644
--- a/views/search.ejs
+++ b/views/search.ejs
@@ -13,4 +13,4 @@
   <% } %>
 </ul>
 
-<a href="/">Back to Home</a>
+<a href="/" class="button">Back to Home</a>