From 96a1d042d3e5f41ff7e6708b78aba4ad51e63992 Mon Sep 17 00:00:00 2001 From: 65160270 <65160270@go.buu.ac.th> Date: Fri, 28 Mar 2025 23:12:04 +0700 Subject: [PATCH] update-cart --- shop-routes/product.js | 2 +- views/product_add.ejs | 18 +++++++++--------- 2 files changed, 10 insertions(+), 10 deletions(-) diff --git a/shop-routes/product.js b/shop-routes/product.js index 5c1a0bd..92b6503 100644 --- a/shop-routes/product.js +++ b/shop-routes/product.js @@ -37,7 +37,7 @@ router.get("/", async (req, res) => { // แสดงฟอร์มเพิ่มสินค้า router.get("/add", (req, res) => { - res.render("product_add", { message: "" }); + res.render("product_add", { product: {}, message: "" }); }); // เพิ่มสินค้าใหม่พร้อมรูป diff --git a/views/product_add.ejs b/views/product_add.ejs index d6cde2a..b6c741c 100644 --- a/views/product_add.ejs +++ b/views/product_add.ejs @@ -2,25 +2,25 @@ <html lang="th"> <head> <meta charset="UTF-8"> - <title>Add Product</title> + <title>เพิ่มสินค้า</title> </head> <body> - <h2>Add Product</h2> + <h2>เพิ่มสินค้า</h2> <form action="/products/add" method="POST" enctype="multipart/form-data"> - <label>name:</label> + <label>ชื่อสินค้า:</label> <input type="text" name="name" required> <br> - <label>price:</label> + <label>ราคา:</label> <input type="number" name="price" required> <br> - <label>stock:</label> + <label>จำนวนสินค้า:</label> <input type="number" name="stock" required> <br> - <label>description:</label> - <textarea name="description" required><%= product.description %></textarea> + <label>คำบรรยายสินค้า:</label> + <textarea name="description" required><%= product ? product.description : "" %></textarea> <br> - <label>image:</label> - <input type="file" name="image_url" required> + <label>เลือกไฟล์รูปสินค้า:</label> + <input type="file" name="image" required> <br> <button type="submit">เพิ่มสินค้า</button> -- GitLab