Xây dựng ứng dụng web bán hàng (Shopping Cart) bằng JSP/Servlet [Phần 1]

Xây dựng ứng dụng web bán hàng (Shopping Cart) bằng JSPServlet [Phần 1]

Trải qua những loạt bài về kiến thức cơ bản để lập trình web với JSP/Servlet, ở trong loạt bài này, tôi sẽ hướng dẫn các bạn xây dựng ứng dụng web bán hàng (Shopping Cart) bằng JSP/Servlet. Đây là một ứng dụng thực tế khi tạo các ứng dụng website. Một trong những website thường gặp đó chính là về tin tức, và mua bán…Hy vọng với loạt bài của tôi các bạn sẽ vận dụng được những kiến thức cơ bản đã học về core jsp/serlvet cũng như hiểu quy trình để xây dựng một ứng dụng web cơ bản như thế nào.

Demo thành quả đạt được sau khi hoàn thành ứng dụng:

Kiến thức có trong ứng dụng xây dựng ứng dụng web bán hàng 

  1. Kiến thức cơ bản về JSP/Servlet, như JDBC, cách lấy dữ liệu từ form, cách truyền biến và đặc biệt là session trong Java…nếu các bạn chưa nắm kỹ thì khuyên các bạn nên xem lại các kiến thức core tại đây.
  2. Kiến thức về Font-end như HTML,CSS,JS.
  3. Ajax (Trong bài này tôi áp dụng Ajax khá nhiều và trong thực tế thì với website bán hàng, đa số xử lý bằng Ajax)
  4. MySQL – Trong loạt bài này, tôi sẽ sử dụng hệ quản trị cơ sở dữ liệu là MySQL. Nếu bạn nào chưa có kiến thức cơ bản có thể tìm hiểu tại đây
  5. Kiến thức cơ bản về JSTL (JSP Standard Tag Library)- các bạn có thể tìm hiểu tại đường link này, Expression Language trong JSP(Có thể không cần các kiến thức này các bạn cũng có thể xây dựng được, tuy nhiên để các bạn vận dụng và học được những kiến thức mới, tôi hy vọng rằng các bạn sẽ tìm hiểu trước khi xây dựng ứng dụng này nhé)


Chuẩn bị những gì để xây dựng web bán hàng (Shopping Cart) bằng JSP/Servlet 

1.Xây dựng Database: với ứng dụng cơ bản mục đích là tạo được và quản lý được giỏ hàng (Shopping Cart) thì tôi sẽ có một số bảng sau đây:

database web bán hàng

Tạo database có tên shopdemo sau đó thực hiện tạo các bảng có trong hình trên như sau:

table category:

CREATE TABLE `category` (
  `id_cat` int(255) NOT NULL,
  `name` varchar(120) COLLATE utf8_unicode_ci NOT NULL,
  `parent_id` int(255) NOT NULL DEFAULT '0'
) ENGINE=InnoDB DEFAULT CHARSET=utf8 COLLATE=utf8_unicode_ci;
INSERT INTO `category` (`id_cat`, `name`, `parent_id`) VALUES
(1, 'Sản phẩm nổi bật', 0),
(2, 'Sản phẩm mới', 0),
(3, 'Quà tặng nỗi bật', 0),
(4, 'Khuyến mãi', 0),
(5, 'Hoa Ngày Cưới', 3),
(6, 'Hoa Sinh Nhật', 3);

table order_detail:

CREATE TABLE `order_detail` (
  `id_orderdetail` int(255) NOT NULL,
  `id_order` int(255) NOT NULL,
  `number` int(205) NOT NULL,
  `id_pro` int(255) NOT NULL
) ENGINE=InnoDB DEFAULT CHARSET=utf8 COLLATE=utf8_unicode_ci;
INSERT INTO `order_detail` (`id_orderdetail`, `id_order`, `number`, `id_pro`) VALUES
(53, 36, 1, 5),
(54, 36, 1, 6),
(59, 38, 1, 2),
(60, 38, 5, 5),
(61, 38, 1, 6);

table product: 

CREATE TABLE `product` (
  `id_pro` int(255) NOT NULL,
  `name` varchar(200) COLLATE utf8_unicode_ci NOT NULL,
  `preview` text COLLATE utf8_unicode_ci NOT NULL,
  `detail` text COLLATE utf8_unicode_ci NOT NULL,
  `picture` varchar(200) COLLATE utf8_unicode_ci NOT NULL,
  `view` int(255) NOT NULL DEFAULT '0',
  `id_cat` int(255) NOT NULL,
  `price` int(255) NOT NULL,
  `discount` int(11) NOT NULL DEFAULT '0'
) ENGINE=InnoDB DEFAULT CHARSET=utf8 COLLATE=utf8_unicode_ci;
INSERT INTO `product` (`id_pro`, `name`, `preview`, `detail`, `picture`, `view`, `id_cat`, `price`, `discount`) VALUES
(1, 'Hoa thủy tiên', 'Những bát hoa thủy tiên đẹp chưng trong nhà ngày Tết vốn là thú chơi tao nhã, thanh lịch, hào hoa của người Hà Nội xưa.', 'Phương pháp cắt tỉa, tạo hình : Nguyên tắc chung là phải tĩnh tâm, tỉ mỉ, nhẹ nhàng trong mọi công đoạn gọt củ thủy tiên\r\n\r\n1. Làm sạch củ:\r\nCủ mua về bóc bỏ đất ở đáy củ, bóc hết các bẹ lá khô và ngâm nước 48h cho vỏ củ hút nước căng mọng ra để dễ gọt.\r\nNgâm nước rồi làm sạch lại một lần nữa\r\n\r\n2. Bóc vỏ củ:\r\nBắt đầu động dao trên mặt củ theo vòng cung của củ, cách vầng rễ 1cm, rạch một đường vòng cung :\r\n\r\nNhẹ nhàng tách từng lớp vỏ củ:\r\n\r\n\r\n\r\nCứ bóc như vậy khi vào gần đến giữa củ thì phải hết sức thận trọng kẻo phạm vào bao hoa, cuống hoa và lá, cho đến khi để lộ hoàn toàn mâm củ. Trong khi tách, nếu gặp các mầm xiên xẹo bên ngoài thì cắt bỏ, chỉ giữ lại các mầm ở chính giữa củ nằm thẳng hàng nhau :\r\n\r\nĐối với các mầm sườn cũng bóc vỏ như với củ chính. Thông thường, các mầm sườn cũng có một cành hoa nên chúng ta khi gọt cũng hết sức chú ý vì các lớp vỏ ở mầm sườn ít nên khi gọt rất dễ phạm vào bao hoa.\r\n\r\n3. Bóc bào mầm:\r\nSử dụng dao vát lưỡng dụng và máng để khoét sâu các khe giữa các bào mầm để dễ bóc bào mầm và xén lá sau này. Sau đó, dùng mũi dao nhẹ nhàng rạch bào mầm để lộ ra lá và hoa. Thao tác này các bạn hết sức chú ý vì rất dễ phạm vào bao hoa. Nếu làm rách bao hoa thì chắc chắn hoa sẽ bị câm và thối hoa. Theo kinh nghiệm của tôi, các bạn nên rạch một đường ở bên cạnh của bào mầm, từ trên xuống dưới, thay vì rạch chính giữa bào mầm vì ở bên cạnh đã có các lá nằm bên trong che chở cho bao hoa. Sau đó, dùng dao máng bóc bào mầm (là một bao màu trắng bao bọc quanh lá và cuống hoa như trong hình) để lộ ra lá và bao hoa :\r\n\r\n\r\nCác bạn nhìn thấy trong hình giữa những lá xanh màu lá mạ có một bao lồi ra, nho nhỏ màu vàng nhạt đó là bao hoa. Đây chính là phần quan trọng nhất của củ thủy tiên, nếu lỡ tay làm thủng hoặc gọt phạm phải là hỏng một hoa. Khi gọt mà thấy có mấy mẩu màu vàng cam sẫm rơi ra là hỏng một cành hoa rồi đấy. Thông thường, mỗi mầm có 4-5 lá, bên trong là cuống và bao hoa.\r\n\r\n4. Xén lá:\r\nCác lá thủy tiên, nếu không được xén tỉa thì sẽ luôn mọc thẳng lên tua tủa, nhiều khi che lấp mất hoa nên không được đẹp lắm. Do vậy, muốn lá mọc thấp và uốn lượn phía dưới hoa thì ta phải xén lá. Xén lá theo cạnh nào thì nó sẽ uốn lượn theo cạnh đó . Dùng dao lưỡi vát rạch một chút trên ngọn lá rồi dùng dao máng xén dọc theo chiều dài của lá cho tới tận cuống lá.', 'images (3)-581377167987743.jpg', 21, 2, 20000, 0),
(2, 'Hoa Phong Lan', 'Phong Lan là 1 loài hoa với nhiều chủng loại khác nhau, với mỗi loại phong lan, hoa lan lại có những vẻ đẹp riêng. Ở Việt Nam cũng như trên thế giới loại hoa này rất được ưa chuộng để làm cảnh. Tuy nhiên đây là 1 loài hoa khá khó trồng nếu không biết cách nhưng lại cho hoa lâu dài. Cùng diendanbaclieu.net thưởng thức những bông hoa phong lan tuyệt đẹp nhé.', 'Trong số các loài hoa cảnh, hoa Phong Lan rất được "cưng chiều" bởi chúng sở hữu một vẻ đẹp kiêu sa, đài các và mỏng manh. Sở dĩ nhiều người trồng và chơi Phong Lan cứ phải nâng niu chúng như vậy là vì chưa thực sự hiểu rõ về loài hoa này.\r\nHiện nay, cứ nhắc đến cái tên hoa Phong Lan thì ai nấy đều cho rằng đây là một loài hoa khó trồng, khó chăm sóc. Chỉ một chút sơ hở nhỏ cũng có thể giết chết cây hoa vừa đẹp vừa quý. Nếu đem so cách trồng hoa Phong Lan với cách trồng hoa Hồng, hoa Cẩm chướng thì cũng dễ trồng như nhau.\r\nKhi trồng hoa Phong Lan cũng như các loài hoa cảnh khác, chúng ta cần hiểu rõ loài cây đó cần nhiệt độ, ánh sáng, độ ẩm và chất dinh dưỡng ra sao.\r\n1. Chọn hoa Phong lan\r\nTrước khi quyết định trồng hay mua một chậu hoa Phong Lan, bạn nên cân nhắc một số câu hỏi như chúng thuộc loài nào? Có thích hợp với nhiệt độ và ánh sáng nơi bạn đang ở hay không? Vị trí đặt hoa Phong Lan trong nhà ở đâu?...\r\nChọn đúng loài hoa quyết định phần lớn sự thành công khi trồng hoa Phong Lan. Đối với khi hậu Việt Nam, bạn có thể tìm mua một số loài Phong Lan như Cattleva - Cát Lan, Phalaenopsis - Lan Hồ Điệp, Oncidium - Lan Vũ Nữ, Dendrobium - Lan Hoàng Thảo và Paphiopedilum - Lan Hài,...', 'images (4)-534134642565541.jpg', 9, 1, 50000, 0),
(5, 'Hoa Phong Lan Mùa Xuân', 'Những bát hoa thủy tiên đẹp chưng trong nhà ngày Tết vốn là thú chơi tao nhã, thanh lịch, hào hoa của người Hà Nội xưa.', 'Những bát hoa thủy tiên đẹp chưng trong nhà ngày Tết vốn là thú chơi tao nhã, thanh lịch, hào hoa của người Hà Nội xưa.Những bát hoa thủy tiên đẹp chưng trong nhà ngày Tết vốn là thú chơi tao nhã, thanh lịch, hào hoa của người Hà Nội xưa.Những bát hoa thủy tiên đẹp chưng trong nhà ngày Tết vốn là thú chơi tao nhã, thanh lịch, hào hoa của người Hà Nội xưa.Những bát hoa thủy tiên đẹp chưng trong nhà ngày Tết vốn là thú chơi tao nhã, thanh lịch, hào hoa của người Hà Nội xưa.Những bát hoa thủy tiên đẹp chưng trong nhà ngày Tết vốn là thú chơi tao nhã, thanh lịch, hào hoa của người Hà Nội xưa.Những bát hoa thủy tiên đẹp chưng trong nhà ngày Tết vốn là thú chơi tao nhã, thanh lịch, hào hoa của người Hà Nội xưa.Những bát hoa thủy tiên đẹp chưng trong nhà ngày Tết vốn là thú chơi tao nhã, thanh lịch, hào hoa của người Hà Nội xưa.\r\nNhững bát hoa thủy tiên đẹp chưng trong nhà ngày Tết vốn là thú chơi tao nhã, thanh lịch, hào hoa của người Hà Nội xưa.\r\nNhững bát hoa thủy tiên đẹp chưng trong nhà ngày Tết vốn là thú chơi tao nhã, thanh lịch, hào hoa của người Hà Nội xưa.\r\n\r\n\r\nNhững bát hoa thủy tiên đẹp chưng trong nhà ngày Tết vốn là thú chơi tao nhã, thanh lịch, hào hoa của người Hà Nội xưa.\r\n\r\nNhững bát hoa thủy tiên đẹp chưng trong nhà ngày Tết vốn là thú chơi tao nhã, thanh lịch, hào hoa của người Hà Nội xưa.', 'images (10)-534140222386485.jpg', 2, 1, 20000, 0),
(6, 'Hoa tè le', 'Hoa phi yến còn có tên hoa chân chim vì hoa trông giống như chân con chim hoặc phi yến (chim yến đang bay) hay violet vì hoa màu tím và còn có tên La-let hay đông thảo thuộc họ Mao lương (Ranuncolaceae) thực chất cũng có cây cho hoa màu hồng và trắng xong rất ít.', 'Hoa phi yến còn có tên hoa chân chim vì hoa trông giống như chân con chim hoặc phi yến (chim yến đang bay) hay violet vì hoa màu tím và còn có tên La-let hay đông thảo thuộc họ Mao lương (Ranuncolaceae) thực chất cũng có cây cho hoa màu hồng và trắng xong rất ít.\r\nHoa phi yến còn có tên hoa chân chim vì hoa trông giống như chân con chim hoặc phi yến (chim yến đang bay) hay violet vì hoa màu tím và còn có tên La-let hay đông thảo thuộc họ Mao lương (Ranuncolaceae) thực chất cũng có cây cho hoa màu hồng và trắng xong rất ít.\r\nHoa phi yến còn có tên hoa chân chim vì hoa trông giống như chân con chim hoặc phi yến (chim yến đang bay) hay violet vì hoa màu tím và còn có tên La-let hay đông thảo thuộc họ Mao lương (Ranuncolaceae) thực chất cũng có cây cho hoa màu hồng và trắng xong rất ít.\r\n\r\n\r\nHoa phi yến còn có tên hoa chân chim vì hoa trông giống như chân con chim hoặc phi yến (chim yến đang bay) hay violet vì hoa màu tím và còn có tên La-let hay đông thảo thuộc họ Mao lương (Ranuncolaceae) thực chất cũng có cây cho hoa màu hồng và trắng xong rất ít.\r\nHoa phi yến còn có tên hoa chân chim vì hoa trông giống như chân con chim hoặc phi yến (chim yến đang bay) hay violet vì hoa màu tím và còn có tên La-let hay đông thảo thuộc họ Mao lương (Ranuncolaceae) thực chất cũng có cây cho hoa màu hồng và trắng xong rất ít.Hoa phi yến còn có tên hoa chân chim vì hoa trông giống như chân con chim hoặc phi yến (chim yến đang bay) hay violet vì hoa màu tím và còn có tên La-let hay đông thảo thuộc họ Mao lương (Ranuncolaceae) thực chất cũng có cây cho hoa màu hồng và trắng xong rất ít.', 'images (7)-581322320325959.jpg', 12, 1, 30000, 0),
(7, 'Hoa Phú', 'Những giọt nước mắt nào có giúp được gì! Giắc sẽ phải lên đường chinh chiến ở một xứ xa lạ, đành bỏ lại Lilia, người vợ chưa cưới của mình trên đất Pháp. Lúc chia tay, Giắc rút trái tim ra khỏi lồng ngực mình, trao cho Lilia và nói:', 'Những giọt nước mắt nào có giúp được gì! Giắc sẽ phải lên đường chinh chiến ở một xứ xa lạ, đành bỏ lại Lilia, người vợ chưa cưới của mình trên đất Pháp. Lúc chia tay, Giắc rút trái tim ra khỏi lồng ngực mình, trao cho Lilia và nói:Những giọt nước mắt nào có giúp được gì! Giắc sẽ phải lên đường chinh chiến ở một xứ xa lạ, đành bỏ lại Lilia, người vợ chưa cưới của mình trên đất Pháp. Lúc chia tay, Giắc rút trái tim ra khỏi lồng ngực mình, trao cho Lilia và nói:Những giọt nước mắt nào có giúp được gì! Giắc sẽ phải lên đường chinh chiến ở một xứ xa lạ, đành bỏ lại Lilia, người vợ chưa cưới của mình trên đất Pháp. Lúc chia tay, Giắc rút trái tim ra khỏi lồng ngực mình, trao cho Lilia và nói:\r\nNhững giọt nước mắt nào có giúp được gì! Giắc sẽ phải lên đường chinh chiến ở một xứ xa lạ, đành bỏ lại Lilia, người vợ chưa cưới của mình trên đất Pháp. Lúc chia tay, Giắc rút trái tim ra khỏi lồng ngực mình, trao cho Lilia và nói:\r\nNhững giọt nước mắt nào có giúp được gì! Giắc sẽ phải lên đường chinh chiến ở một xứ xa lạ, đành bỏ lại Lilia, người vợ chưa cưới của mình trên đất Pháp. Lúc chia tay, Giắc rút trái tim ra khỏi lồng ngực mình, trao cho Lilia và nói:\r\n\r\n\r\nNhững giọt nước mắt nào có giúp được gì! Giắc sẽ phải lên đường chinh chiến ở một xứ xa lạ, đành bỏ lại Lilia, người vợ chưa cưới của mình trên đất Pháp. Lúc chia tay, Giắc rút trái tim ra khỏi lồng ngực mình, trao cho Lilia và nói:', 'images (9)-581333651987167.jpg', 3, 1, 30000, 0),
(8, 'Hoa lài', 'Mùi hương thoảng thoảng như cứ đeo đẳng theo chúng ta mọi nơi lại phát ra từ những bông hoa trắng nhỏ xíu, mong manh.', 'Mùi hương thoảng thoảng như cứ đeo đẳng theo chúng ta mọi nơi lại phát ra từ những bông hoa trắng nhỏ xíu, mong manh.Mùi hương thoảng thoảng như cứ đeo đẳng theo chúng ta mọi nơi lại phát ra từ những bông hoa trắng nhỏ xíu, mong manh.\r\n\r\nMùi hương thoảng thoảng như cứ đeo đẳng theo chúng ta mọi nơi lại phát ra từ những bông hoa trắng nhỏ xíu, mong manh.\r\n\r\nMùi hương thoảng thoảng như cứ đeo đẳng theo chúng ta mọi nơi lại phát ra từ những bông hoa trắng nhỏ xíu, mong manh.\r\n\r\n\r\nMùi hương thoảng thoảng như cứ đeo đẳng theo chúng ta mọi nơi lại phát ra từ những bông hoa trắng nhỏ xíu, mong manh.Mùi hương thoảng thoảng như cứ đeo đẳng theo chúng ta mọi nơi lại phát ra từ những bông hoa trắng nhỏ xíu, mong manh.Mùi hương thoảng thoảng như cứ đeo đẳng theo chúng ta mọi nơi lại phát ra từ những bông hoa trắng nhỏ xíu, mong manh.', 'images (1)-581338428050470.jpg', 20, 1, 40000, 0),
(9, 'Hoa Lyto', 'Phong Lan là 1 loài hoa với nhiều chủng loại khác nhau, với mỗi loại phong lan, hoa lan lại có những vẻ đẹp riêng. Ở Việt Nam cũng như trên thế giới loại hoa này rất được ưa chuộng để làm cảnh. Tuy nhiên đây là 1 loài hoa khá khó trồng nếu không biết cách nhưng lại cho hoa lâu dài. Cùng diendanbaclieu.net thưởng thức những bông hoa phong lan tuyệt đẹp nhé.', 'Phong Lan là 1 loài hoa với nhiều chủng loại khác nhau, với mỗi loại phong lan, hoa lan lại có những vẻ đẹp riêng. Ở Việt Nam cũng như trên thế giới loại hoa này rất được ưa chuộng để làm cảnh. Tuy nhiên đây là 1 loài hoa khá khó trồng nếu không biết cách nhưng lại cho hoa lâu dài. Cùng diendanbaclieu.net thưởng thức những bông hoa phong lan tuyệt đẹp nhé.Phong Lan là 1 loài hoa với nhiều chủng loại khác nhau, với mỗi loại phong lan, hoa lan lại có những vẻ đẹp riêng. Ở Việt Nam cũng như trên thế giới loại hoa này rất được ưa chuộng để làm cảnh. Tuy nhiên đây là 1 loài hoa khá khó trồng nếu không biết cách nhưng lại cho hoa lâu dài. Cùng diendanbaclieu.net thưởng thức những bông hoa phong lan tuyệt đẹp nhé.\r\n\r\n\r\n\r\nPhong Lan là 1 loài hoa với nhiều chủng loại khác nhau, với mỗi loại phong lan, hoa lan lại có những vẻ đẹp riêng. Ở Việt Nam cũng như trên thế giới loại hoa này rất được ưa chuộng để làm cảnh. Tuy nhiên đây là 1 loài hoa khá khó trồng nếu không biết cách nhưng lại cho hoa lâu dài. Cùng diendanbaclieu.net thưởng thức những bông hoa phong lan tuyệt đẹp nhé.\r\n\r\n\r\nPhong Lan là 1 loài hoa với nhiều chủng loại khác nhau, với mỗi loại phong lan, hoa lan lại có những vẻ đẹp riêng. Ở Việt Nam cũng như trên thế giới loại hoa này rất được ưa chuộng để làm cảnh. Tuy nhiên đây là 1 loài hoa khá khó trồng nếu không biết cách nhưng lại cho hoa lâu dài. Cùng diendanbaclieu.net thưởng thức những bông hoa phong lan tuyệt đẹp nhé.\r\nPhong Lan là 1 loài hoa với nhiều chủng loại khác nhau, với mỗi loại phong lan, hoa lan lại có những vẻ đẹp riêng. Ở Việt Nam cũng như trên thế giới loại hoa này rất được ưa chuộng để làm cảnh. Tuy nhiên đây là 1 loài hoa khá khó trồng nếu không biết cách nhưng lại cho hoa lâu dài. Cùng diendanbaclieu.net thưởng thức những bông hoa phong lan tuyệt đẹp nhé.\r\n', 'images-581343434527488.jpg', 10, 1, 10000, 0),
(10, 'Hoa hồng', 'Phong Lan là 1 loài hoa với nhiều chủng loại khác nhau, với mỗi loại phong lan, hoa lan lại có những vẻ đẹp riêng. Ở Việt Nam cũng như trên thế giới loại hoa này rất được ưa chuộng để làm cảnh. Tuy nhiên đây là 1 loài hoa khá khó trồng nếu không biết cách nhưng lại cho hoa lâu dài. Cùng diendanbaclieu.net thưởng thức những bông hoa phong lan tuyệt đẹp nhé.', 'Phong Lan là 1 loài hoa với nhiều chủng loại khác nhau, với mỗi loại phong lan, hoa lan lại có những vẻ đẹp riêng. Ở Việt Nam cũng như trên thế giới loại hoa này rất được ưa chuộng để làm cảnh. Tuy nhiên đây là 1 loài hoa khá khó trồng nếu không biết cách nhưng lại cho hoa lâu dài. Cùng diendanbaclieu.net thưởng thức những bông hoa phong lan tuyệt đẹp nhé.Phong Lan là 1 loài hoa với nhiều chủng loại khác nhau, với mỗi loại phong lan, hoa lan lại có những vẻ đẹp riêng. Ở Việt Nam cũng như trên thế giới loại hoa này rất được ưa chuộng để làm cảnh. Tuy nhiên đây là 1 loài hoa khá khó trồng nếu không biết cách nhưng lại cho hoa lâu dài. Cùng diendanbaclieu.net thưởng thức những bông hoa phong lan tuyệt đẹp nhé.Phong Lan là 1 loài hoa với nhiều chủng loại khác nhau, với mỗi loại phong lan, hoa lan lại có những vẻ đẹp riêng. Ở Việt Nam cũng như trên thế giới loại hoa này rất được ưa chuộng để làm cảnh. Tuy nhiên đây là 1 loài hoa khá khó trồng nếu không biết cách nhưng lại cho hoa lâu dài. Cùng diendanbaclieu.net thưởng thức những bông hoa phong lan tuyệt đẹp nhé.Phong Lan là 1 loài hoa với nhiều chủng loại khác nhau, với mỗi loại phong lan, hoa lan lại có những vẻ đẹp riêng. Ở Việt Nam cũng như trên thế giới loại hoa này rất được ưa chuộng để làm cảnh. Tuy nhiên đây là 1 loài hoa khá khó trồng nếu không biết cách nhưng lại cho hoa lâu dài. Cùng diendanbaclieu.net thưởng thức những bông hoa phong lan tuyệt đẹp nhé.Phong Lan là 1 loài hoa với nhiều chủng loại khác nhau, với mỗi loại phong lan, hoa lan lại có những vẻ đẹp riêng. Ở Việt Nam cũng như trên thế giới loại hoa này rất được ưa chuộng để làm cảnh. Tuy nhiên đây là 1 loài hoa khá khó trồng nếu không biết cách nhưng lại cho hoa lâu dài. Cùng diendanbaclieu.net thưởng thức những bông hoa phong lan tuyệt đẹp nhé.Phong Lan là 1 loài hoa với nhiều chủng loại khác nhau, với mỗi loại phong lan, hoa lan lại có những vẻ đẹp riêng. Ở Việt Nam cũng như trên thế giới loại hoa này rất được ưa chuộng để làm cảnh. Tuy nhiên đây là 1 loài hoa khá khó trồng nếu không biết cách nhưng lại cho hoa lâu dài. Cùng diendanbaclieu.net thưởng thức những bông hoa phong lan tuyệt đẹp nhé.Phong Lan là 1 loài hoa với nhiều chủng loại khác nhau, với mỗi loại phong lan, hoa lan lại có những vẻ đẹp riêng. Ở Việt Nam cũng như trên thế giới loại hoa này rất được ưa chuộng để làm cảnh. Tuy nhiên đây là 1 loài hoa khá khó trồng nếu không biết cách nhưng lại cho hoa lâu dài. Cùng diendanbaclieu.net thưởng thức những bông hoa phong lan tuyệt đẹp nhé.Phong Lan là 1 loài hoa với nhiều chủng loại khác nhau, với mỗi loại phong lan, hoa lan lại có những vẻ đẹp riêng. Ở Việt Nam cũng như trên thế giới loại hoa này rất được ưa chuộng để làm cảnh. Tuy nhiên đây là 1 loài hoa khá khó trồng nếu không biết cách nhưng lại cho hoa lâu dài. Cùng diendanbaclieu.net thưởng thức những bông hoa phong lan tuyệt đẹp nhé.', 'images (2)-581349631542387.jpg', 56, 1, 60000, 0),
(11, 'Hoa alete', 'Phong Lan là 1 loài hoa với nhiều chủng loại khác nhau, với mỗi loại phong lan, hoa lan lại có những vẻ đẹp riêng. Ở Việt Nam cũng như trên thế giới loại hoa này rất được ưa chuộng để làm cảnh. Tuy nhiên đây là 1 loài hoa khá khó trồng nếu không biết cách nhưng lại cho hoa lâu dài. Cùng diendanbaclieu.net thưởng thức những bông hoa phong lan tuyệt đẹp nhé.', 'Phong Lan là 1 loài hoa với nhiều chủng loại khác nhau, với mỗi loại phong lan, hoa lan lại có những vẻ đẹp riêng. Ở Việt Nam cũng như trên thế giới loại hoa này rất được ưa chuộng để làm cảnh. Tuy nhiên đây là 1 loài hoa khá khó trồng nếu không biết cách nhưng lại cho hoa lâu dài. Cùng diendanbaclieu.net thưởng thức những bông hoa phong lan tuyệt đẹp nhé.', 'images (3)-581385564454587.jpg', 12, 2, 50000, 0),
(12, 'Hoa chi chí ', 'Phong Lan là 1 loài hoa với nhiều chủng loại khác nhau, với mỗi loại phong lan, hoa lan lại có những vẻ đẹp riêng. Ở Việt Nam cũng như trên thế giới loại hoa này rất được ưa chuộng để làm cảnh. Tuy nhiên đây là 1 loài hoa khá khó trồng nếu không biết cách nhưng lại cho hoa lâu dài. Cùng diendanbaclieu.net thưởng thức những bông hoa phong lan tuyệt đẹp nhé.', 'Phong Lan là 1 loài hoa với nhiều chủng loại khác nhau, với mỗi loại phong lan, hoa lan lại có những vẻ đẹp riêng. Ở Việt Nam cũng như trên thế giới loại hoa này rất được ưa chuộng để làm cảnh. Tuy nhiên đây là 1 loài hoa khá khó trồng nếu không biết cách nhưng lại cho hoa lâu dài. Cùng diendanbaclieu.net thưởng thức những bông hoa phong lan tuyệt đẹp nhé.Phong Lan là 1 loài hoa với nhiều chủng loại khác nhau, với mỗi loại phong lan, hoa lan lại có những vẻ đẹp riêng. Ở Việt Nam cũng như trên thế giới loại hoa này rất được ưa chuộng để làm cảnh. Tuy nhiên đây là 1 loài hoa khá khó trồng nếu không biết cách nhưng lại cho hoa lâu dài. Cùng diendanbaclieu.net thưởng thức những bông hoa phong lan tuyệt đẹp nhé.Phong Lan là 1 loài hoa với nhiều chủng loại khác nhau, với mỗi loại phong lan, hoa lan lại có những vẻ đẹp riêng. Ở Việt Nam cũng như trên thế giới loại hoa này rất được ưa chuộng để làm cảnh. Tuy nhiên đây là 1 loài hoa khá khó trồng nếu không biết cách nhưng lại cho hoa lâu dài. Cùng diendanbaclieu.net thưởng thức những bông hoa phong lan tuyệt đẹp nhé.', 'images (5)-581357094646383.jpg', 12, 1, 60000, 0),
(13, 'Hoa cu em', 'Phong Lan là 1 loài hoa với nhiều chủng loại khác nhau, với mỗi loại phong lan, hoa lan lại có những vẻ đẹp riêng. Ở Việt Nam cũng như trên thế giới loại hoa này rất được ưa chuộng để làm cảnh. Tuy nhiên đây là 1 loài hoa khá khó trồng nếu không biết cách nhưng lại cho hoa lâu dài. Cùng diendanbaclieu.net thưởng thức những bông hoa phong lan tuyệt đẹp nhé.', 'Phong Lan là 1 loài hoa với nhiều chủng loại khác nhau, với mỗi loại phong lan, hoa lan lại có những vẻ đẹp riêng. Ở Việt Nam cũng như trên thế giới loại hoa này rất được ưa chuộng để làm cảnh. Tuy nhiên đây là 1 loài hoa khá khó trồng nếu không biết cách nhưng lại cho hoa lâu dài. Cùng diendanbaclieu.net thưởng thức những bông hoa phong lan tuyệt đẹp nhé.Phong Lan là 1 loài hoa với nhiều chủng loại khác nhau, với mỗi loại phong lan, hoa lan lại có những vẻ đẹp riêng. Ở Việt Nam cũng như trên thế giới loại hoa này rất được ưa chuộng để làm cảnh. Tuy nhiên đây là 1 loài hoa khá khó trồng nếu không biết cách nhưng lại cho hoa lâu dài. Cùng diendanbaclieu.net thưởng thức những bông hoa phong lan tuyệt đẹp nhé.Phong Lan là 1 loài hoa với nhiều chủng loại khác nhau, với mỗi loại phong lan, hoa lan lại có những vẻ đẹp riêng. Ở Việt Nam cũng như trên thế giới loại hoa này rất được ưa chuộng để làm cảnh. Tuy nhiên đây là 1 loài hoa khá khó trồng nếu không biết cách nhưng lại cho hoa lâu dài. Cùng diendanbaclieu.net thưởng thức những bông hoa phong lan tuyệt đẹp nhé.', 'images (6)-581363124583232.jpg', 12, 1, 100000, 0),
(14, 'Hoa hương thơm', 'Hoa hương thơm', 'Hoa hương thơm', 'images (7)-581406799506806.jpg', 0, 4, 20000, 0),
(15, 'Hoa hương thơm', 'Hoa hương thơm', 'Hoa hương thơm', 'images (9)-581392777399386.jpg', 0, 3, 30000, 0),
(16, 'Hoa Phong Lan', 'Phong Lan là 1 loài hoa với nhiều chủng loại khác nhau, với mỗi loại phong lan, hoa lan lại có những vẻ đẹp riêng. Ở Việt Nam cũng như trên thế giới loại hoa này rất được ưa chuộng để làm cảnh. Tuy nhiên đây là 1 loài hoa khá khó trồng nếu không biết cách nhưng lại cho hoa lâu dài. Cùng diendanbaclieu.net thưởng thức những bông hoa phong lan tuyệt đẹp nhé.', 'Trong số các loài hoa cảnh, hoa Phong Lan rất được "cưng chiều" bởi chúng sở hữu một vẻ đẹp kiêu sa, đài các và mỏng manh. Sở dĩ nhiều người trồng và chơi Phong Lan cứ phải nâng niu chúng như vậy là vì chưa thực sự hiểu rõ về loài hoa này.\r\nHiện nay, cứ nhắc đến cái tên hoa Phong Lan thì ai nấy đều cho rằng đây là một loài hoa khó trồng, khó chăm sóc. Chỉ một chút sơ hở nhỏ cũng có thể giết chết cây hoa vừa đẹp vừa quý. Nếu đem so cách trồng hoa Phong Lan với cách trồng hoa Hồng, hoa Cẩm chướng thì cũng dễ trồng như nhau.\r\nKhi trồng hoa Phong Lan cũng như các loài hoa cảnh khác, chúng ta cần hiểu rõ loài cây đó cần nhiệt độ, ánh sáng, độ ẩm và chất dinh dưỡng ra sao.\r\n1. Chọn hoa Phong lan\r\nTrước khi quyết định trồng hay mua một chậu hoa Phong Lan, bạn nên cân nhắc một số câu hỏi như chúng thuộc loài nào? Có thích hợp với nhiệt độ và ánh sáng nơi bạn đang ở hay không? Vị trí đặt hoa Phong Lan trong nhà ở đâu?...\r\nChọn đúng loài hoa quyết định phần lớn sự thành công khi trồng hoa Phong Lan. Đối với khi hậu Việt Nam, bạn có thể tìm mua một số loài Phong Lan như Cattleva - Cát Lan, Phalaenopsis - Lan Hồ Điệp, Oncidium - Lan Vũ Nữ, Dendrobium - Lan Hoàng Thảo và Paphiopedilum - Lan Hài,...', 'images-581369230117947.jpg', 0, 1, 50000, 0);
INSERT INTO `product` (`id_pro`, `name`, `preview`, `detail`, `picture`, `view`, `id_cat`, `price`, `discount`) VALUES
(1, 'Hoa thủy tiên', 'Những bát hoa thủy tiên đẹp chưng trong nhà ngày Tết vốn là thú chơi tao nhã, thanh lịch, hào hoa của người Hà Nội xưa.', 'Phương pháp cắt tỉa, tạo hình : Nguyên tắc chung là phải tĩnh tâm, tỉ mỉ, nhẹ nhàng trong mọi công đoạn gọt củ thủy tiên\r\n\r\n1. Làm sạch củ:\r\nCủ mua về bóc bỏ đất ở đáy củ, bóc hết các bẹ lá khô và ngâm nước 48h cho vỏ củ hút nước căng mọng ra để dễ gọt.\r\nNgâm nước rồi làm sạch lại một lần nữa\r\n\r\n2. Bóc vỏ củ:\r\nBắt đầu động dao trên mặt củ theo vòng cung của củ, cách vầng rễ 1cm, rạch một đường vòng cung :\r\n\r\nNhẹ nhàng tách từng lớp vỏ củ:\r\n\r\n\r\n\r\nCứ bóc như vậy khi vào gần đến giữa củ thì phải hết sức thận trọng kẻo phạm vào bao hoa, cuống hoa và lá, cho đến khi để lộ hoàn toàn mâm củ. Trong khi tách, nếu gặp các mầm xiên xẹo bên ngoài thì cắt bỏ, chỉ giữ lại các mầm ở chính giữa củ nằm thẳng hàng nhau :\r\n\r\nĐối với các mầm sườn cũng bóc vỏ như với củ chính. Thông thường, các mầm sườn cũng có một cành hoa nên chúng ta khi gọt cũng hết sức chú ý vì các lớp vỏ ở mầm sườn ít nên khi gọt rất dễ phạm vào bao hoa.\r\n\r\n3. Bóc bào mầm:\r\nSử dụng dao vát lưỡng dụng và máng để khoét sâu các khe giữa các bào mầm để dễ bóc bào mầm và xén lá sau này. Sau đó, dùng mũi dao nhẹ nhàng rạch bào mầm để lộ ra lá và hoa. Thao tác này các bạn hết sức chú ý vì rất dễ phạm vào bao hoa. Nếu làm rách bao hoa thì chắc chắn hoa sẽ bị câm và thối hoa. Theo kinh nghiệm của tôi, các bạn nên rạch một đường ở bên cạnh của bào mầm, từ trên xuống dưới, thay vì rạch chính giữa bào mầm vì ở bên cạnh đã có các lá nằm bên trong che chở cho bao hoa. Sau đó, dùng dao máng bóc bào mầm (là một bao màu trắng bao bọc quanh lá và cuống hoa như trong hình) để lộ ra lá và bao hoa :\r\n\r\n\r\nCác bạn nhìn thấy trong hình giữa những lá xanh màu lá mạ có một bao lồi ra, nho nhỏ màu vàng nhạt đó là bao hoa. Đây chính là phần quan trọng nhất của củ thủy tiên, nếu lỡ tay làm thủng hoặc gọt phạm phải là hỏng một hoa. Khi gọt mà thấy có mấy mẩu màu vàng cam sẫm rơi ra là hỏng một cành hoa rồi đấy. Thông thường, mỗi mầm có 4-5 lá, bên trong là cuống và bao hoa.\r\n\r\n4. Xén lá:\r\nCác lá thủy tiên, nếu không được xén tỉa thì sẽ luôn mọc thẳng lên tua tủa, nhiều khi che lấp mất hoa nên không được đẹp lắm. Do vậy, muốn lá mọc thấp và uốn lượn phía dưới hoa thì ta phải xén lá. Xén lá theo cạnh nào thì nó sẽ uốn lượn theo cạnh đó . Dùng dao lưỡi vát rạch một chút trên ngọn lá rồi dùng dao máng xén dọc theo chiều dài của lá cho tới tận cuống lá.', 'images (3)-581377167987743.jpg', 21, 2, 20000, 0),
(2, 'Hoa Phong Lan', 'Phong Lan là 1 loài hoa với nhiều chủng loại khác nhau, với mỗi loại phong lan, hoa lan lại có những vẻ đẹp riêng. Ở Việt Nam cũng như trên thế giới loại hoa này rất được ưa chuộng để làm cảnh. Tuy nhiên đây là 1 loài hoa khá khó trồng nếu không biết cách nhưng lại cho hoa lâu dài. Cùng diendanbaclieu.net thưởng thức những bông hoa phong lan tuyệt đẹp nhé.', 'Trong số các loài hoa cảnh, hoa Phong Lan rất được "cưng chiều" bởi chúng sở hữu một vẻ đẹp kiêu sa, đài các và mỏng manh. Sở dĩ nhiều người trồng và chơi Phong Lan cứ phải nâng niu chúng như vậy là vì chưa thực sự hiểu rõ về loài hoa này.\r\nHiện nay, cứ nhắc đến cái tên hoa Phong Lan thì ai nấy đều cho rằng đây là một loài hoa khó trồng, khó chăm sóc. Chỉ một chút sơ hở nhỏ cũng có thể giết chết cây hoa vừa đẹp vừa quý. Nếu đem so cách trồng hoa Phong Lan với cách trồng hoa Hồng, hoa Cẩm chướng thì cũng dễ trồng như nhau.\r\nKhi trồng hoa Phong Lan cũng như các loài hoa cảnh khác, chúng ta cần hiểu rõ loài cây đó cần nhiệt độ, ánh sáng, độ ẩm và chất dinh dưỡng ra sao.\r\n1. Chọn hoa Phong lan\r\nTrước khi quyết định trồng hay mua một chậu hoa Phong Lan, bạn nên cân nhắc một số câu hỏi như chúng thuộc loài nào? Có thích hợp với nhiệt độ và ánh sáng nơi bạn đang ở hay không? Vị trí đặt hoa Phong Lan trong nhà ở đâu?...\r\nChọn đúng loài hoa quyết định phần lớn sự thành công khi trồng hoa Phong Lan. Đối với khi hậu Việt Nam, bạn có thể tìm mua một số loài Phong Lan như Cattleva - Cát Lan, Phalaenopsis - Lan Hồ Điệp, Oncidium - Lan Vũ Nữ, Dendrobium - Lan Hoàng Thảo và Paphiopedilum - Lan Hài,...', 'images (4)-534134642565541.jpg', 9, 1, 50000, 0),
(5, 'Hoa Phong Lan Mùa Xuân', 'Những bát hoa thủy tiên đẹp chưng trong nhà ngày Tết vốn là thú chơi tao nhã, thanh lịch, hào hoa của người Hà Nội xưa.', 'Những bát hoa thủy tiên đẹp chưng trong nhà ngày Tết vốn là thú chơi tao nhã, thanh lịch, hào hoa của người Hà Nội xưa.Những bát hoa thủy tiên đẹp chưng trong nhà ngày Tết vốn là thú chơi tao nhã, thanh lịch, hào hoa của người Hà Nội xưa.Những bát hoa thủy tiên đẹp chưng trong nhà ngày Tết vốn là thú chơi tao nhã, thanh lịch, hào hoa của người Hà Nội xưa.Những bát hoa thủy tiên đẹp chưng trong nhà ngày Tết vốn là thú chơi tao nhã, thanh lịch, hào hoa của người Hà Nội xưa.Những bát hoa thủy tiên đẹp chưng trong nhà ngày Tết vốn là thú chơi tao nhã, thanh lịch, hào hoa của người Hà Nội xưa.Những bát hoa thủy tiên đẹp chưng trong nhà ngày Tết vốn là thú chơi tao nhã, thanh lịch, hào hoa của người Hà Nội xưa.Những bát hoa thủy tiên đẹp chưng trong nhà ngày Tết vốn là thú chơi tao nhã, thanh lịch, hào hoa của người Hà Nội xưa.\r\nNhững bát hoa thủy tiên đẹp chưng trong nhà ngày Tết vốn là thú chơi tao nhã, thanh lịch, hào hoa của người Hà Nội xưa.\r\nNhững bát hoa thủy tiên đẹp chưng trong nhà ngày Tết vốn là thú chơi tao nhã, thanh lịch, hào hoa của người Hà Nội xưa.\r\n\r\n\r\nNhững bát hoa thủy tiên đẹp chưng trong nhà ngày Tết vốn là thú chơi tao nhã, thanh lịch, hào hoa của người Hà Nội xưa.\r\n\r\nNhững bát hoa thủy tiên đẹp chưng trong nhà ngày Tết vốn là thú chơi tao nhã, thanh lịch, hào hoa của người Hà Nội xưa.', 'images (10)-534140222386485.jpg', 2, 1, 20000, 0),
(6, 'Hoa tè le', 'Hoa phi yến còn có tên hoa chân chim vì hoa trông giống như chân con chim hoặc phi yến (chim yến đang bay) hay violet vì hoa màu tím và còn có tên La-let hay đông thảo thuộc họ Mao lương (Ranuncolaceae) thực chất cũng có cây cho hoa màu hồng và trắng xong rất ít.', 'Hoa phi yến còn có tên hoa chân chim vì hoa trông giống như chân con chim hoặc phi yến (chim yến đang bay) hay violet vì hoa màu tím và còn có tên La-let hay đông thảo thuộc họ Mao lương (Ranuncolaceae) thực chất cũng có cây cho hoa màu hồng và trắng xong rất ít.\r\nHoa phi yến còn có tên hoa chân chim vì hoa trông giống như chân con chim hoặc phi yến (chim yến đang bay) hay violet vì hoa màu tím và còn có tên La-let hay đông thảo thuộc họ Mao lương (Ranuncolaceae) thực chất cũng có cây cho hoa màu hồng và trắng xong rất ít.\r\nHoa phi yến còn có tên hoa chân chim vì hoa trông giống như chân con chim hoặc phi yến (chim yến đang bay) hay violet vì hoa màu tím và còn có tên La-let hay đông thảo thuộc họ Mao lương (Ranuncolaceae) thực chất cũng có cây cho hoa màu hồng và trắng xong rất ít.\r\n\r\n\r\nHoa phi yến còn có tên hoa chân chim vì hoa trông giống như chân con chim hoặc phi yến (chim yến đang bay) hay violet vì hoa màu tím và còn có tên La-let hay đông thảo thuộc họ Mao lương (Ranuncolaceae) thực chất cũng có cây cho hoa màu hồng và trắng xong rất ít.\r\nHoa phi yến còn có tên hoa chân chim vì hoa trông giống như chân con chim hoặc phi yến (chim yến đang bay) hay violet vì hoa màu tím và còn có tên La-let hay đông thảo thuộc họ Mao lương (Ranuncolaceae) thực chất cũng có cây cho hoa màu hồng và trắng xong rất ít.Hoa phi yến còn có tên hoa chân chim vì hoa trông giống như chân con chim hoặc phi yến (chim yến đang bay) hay violet vì hoa màu tím và còn có tên La-let hay đông thảo thuộc họ Mao lương (Ranuncolaceae) thực chất cũng có cây cho hoa màu hồng và trắng xong rất ít.', 'images (7)-581322320325959.jpg', 12, 1, 30000, 0),
(7, 'Hoa Phú', 'Những giọt nước mắt nào có giúp được gì! Giắc sẽ phải lên đường chinh chiến ở một xứ xa lạ, đành bỏ lại Lilia, người vợ chưa cưới của mình trên đất Pháp. Lúc chia tay, Giắc rút trái tim ra khỏi lồng ngực mình, trao cho Lilia và nói:', 'Những giọt nước mắt nào có giúp được gì! Giắc sẽ phải lên đường chinh chiến ở một xứ xa lạ, đành bỏ lại Lilia, người vợ chưa cưới của mình trên đất Pháp. Lúc chia tay, Giắc rút trái tim ra khỏi lồng ngực mình, trao cho Lilia và nói:Những giọt nước mắt nào có giúp được gì! Giắc sẽ phải lên đường chinh chiến ở một xứ xa lạ, đành bỏ lại Lilia, người vợ chưa cưới của mình trên đất Pháp. Lúc chia tay, Giắc rút trái tim ra khỏi lồng ngực mình, trao cho Lilia và nói:Những giọt nước mắt nào có giúp được gì! Giắc sẽ phải lên đường chinh chiến ở một xứ xa lạ, đành bỏ lại Lilia, người vợ chưa cưới của mình trên đất Pháp. Lúc chia tay, Giắc rút trái tim ra khỏi lồng ngực mình, trao cho Lilia và nói:\r\nNhững giọt nước mắt nào có giúp được gì! Giắc sẽ phải lên đường chinh chiến ở một xứ xa lạ, đành bỏ lại Lilia, người vợ chưa cưới của mình trên đất Pháp. Lúc chia tay, Giắc rút trái tim ra khỏi lồng ngực mình, trao cho Lilia và nói:\r\nNhững giọt nước mắt nào có giúp được gì! Giắc sẽ phải lên đường chinh chiến ở một xứ xa lạ, đành bỏ lại Lilia, người vợ chưa cưới của mình trên đất Pháp. Lúc chia tay, Giắc rút trái tim ra khỏi lồng ngực mình, trao cho Lilia và nói:\r\n\r\n\r\nNhững giọt nước mắt nào có giúp được gì! Giắc sẽ phải lên đường chinh chiến ở một xứ xa lạ, đành bỏ lại Lilia, người vợ chưa cưới của mình trên đất Pháp. Lúc chia tay, Giắc rút trái tim ra khỏi lồng ngực mình, trao cho Lilia và nói:', 'images (9)-581333651987167.jpg', 3, 1, 30000, 0),
(8, 'Hoa lài', 'Mùi hương thoảng thoảng như cứ đeo đẳng theo chúng ta mọi nơi lại phát ra từ những bông hoa trắng nhỏ xíu, mong manh.', 'Mùi hương thoảng thoảng như cứ đeo đẳng theo chúng ta mọi nơi lại phát ra từ những bông hoa trắng nhỏ xíu, mong manh.Mùi hương thoảng thoảng như cứ đeo đẳng theo chúng ta mọi nơi lại phát ra từ những bông hoa trắng nhỏ xíu, mong manh.\r\n\r\nMùi hương thoảng thoảng như cứ đeo đẳng theo chúng ta mọi nơi lại phát ra từ những bông hoa trắng nhỏ xíu, mong manh.\r\n\r\nMùi hương thoảng thoảng như cứ đeo đẳng theo chúng ta mọi nơi lại phát ra từ những bông hoa trắng nhỏ xíu, mong manh.\r\n\r\n\r\nMùi hương thoảng thoảng như cứ đeo đẳng theo chúng ta mọi nơi lại phát ra từ những bông hoa trắng nhỏ xíu, mong manh.Mùi hương thoảng thoảng như cứ đeo đẳng theo chúng ta mọi nơi lại phát ra từ những bông hoa trắng nhỏ xíu, mong manh.Mùi hương thoảng thoảng như cứ đeo đẳng theo chúng ta mọi nơi lại phát ra từ những bông hoa trắng nhỏ xíu, mong manh.', 'images (1)-581338428050470.jpg', 20, 1, 40000, 0),
(9, 'Hoa Lyto', 'Phong Lan là 1 loài hoa với nhiều chủng loại khác nhau, với mỗi loại phong lan, hoa lan lại có những vẻ đẹp riêng. Ở Việt Nam cũng như trên thế giới loại hoa này rất được ưa chuộng để làm cảnh. Tuy nhiên đây là 1 loài hoa khá khó trồng nếu không biết cách nhưng lại cho hoa lâu dài. Cùng diendanbaclieu.net thưởng thức những bông hoa phong lan tuyệt đẹp nhé.', 'Phong Lan là 1 loài hoa với nhiều chủng loại khác nhau, với mỗi loại phong lan, hoa lan lại có những vẻ đẹp riêng. Ở Việt Nam cũng như trên thế giới loại hoa này rất được ưa chuộng để làm cảnh. Tuy nhiên đây là 1 loài hoa khá khó trồng nếu không biết cách nhưng lại cho hoa lâu dài. Cùng diendanbaclieu.net thưởng thức những bông hoa phong lan tuyệt đẹp nhé.Phong Lan là 1 loài hoa với nhiều chủng loại khác nhau, với mỗi loại phong lan, hoa lan lại có những vẻ đẹp riêng. Ở Việt Nam cũng như trên thế giới loại hoa này rất được ưa chuộng để làm cảnh. Tuy nhiên đây là 1 loài hoa khá khó trồng nếu không biết cách nhưng lại cho hoa lâu dài. Cùng diendanbaclieu.net thưởng thức những bông hoa phong lan tuyệt đẹp nhé.\r\n\r\n\r\n\r\nPhong Lan là 1 loài hoa với nhiều chủng loại khác nhau, với mỗi loại phong lan, hoa lan lại có những vẻ đẹp riêng. Ở Việt Nam cũng như trên thế giới loại hoa này rất được ưa chuộng để làm cảnh. Tuy nhiên đây là 1 loài hoa khá khó trồng nếu không biết cách nhưng lại cho hoa lâu dài. Cùng diendanbaclieu.net thưởng thức những bông hoa phong lan tuyệt đẹp nhé.\r\n\r\n\r\nPhong Lan là 1 loài hoa với nhiều chủng loại khác nhau, với mỗi loại phong lan, hoa lan lại có những vẻ đẹp riêng. Ở Việt Nam cũng như trên thế giới loại hoa này rất được ưa chuộng để làm cảnh. Tuy nhiên đây là 1 loài hoa khá khó trồng nếu không biết cách nhưng lại cho hoa lâu dài. Cùng diendanbaclieu.net thưởng thức những bông hoa phong lan tuyệt đẹp nhé.\r\nPhong Lan là 1 loài hoa với nhiều chủng loại khác nhau, với mỗi loại phong lan, hoa lan lại có những vẻ đẹp riêng. Ở Việt Nam cũng như trên thế giới loại hoa này rất được ưa chuộng để làm cảnh. Tuy nhiên đây là 1 loài hoa khá khó trồng nếu không biết cách nhưng lại cho hoa lâu dài. Cùng diendanbaclieu.net thưởng thức những bông hoa phong lan tuyệt đẹp nhé.\r\n', 'images-581343434527488.jpg', 10, 1, 10000, 0),
(10, 'Hoa hồng', 'Phong Lan là 1 loài hoa với nhiều chủng loại khác nhau, với mỗi loại phong lan, hoa lan lại có những vẻ đẹp riêng. Ở Việt Nam cũng như trên thế giới loại hoa này rất được ưa chuộng để làm cảnh. Tuy nhiên đây là 1 loài hoa khá khó trồng nếu không biết cách nhưng lại cho hoa lâu dài. Cùng diendanbaclieu.net thưởng thức những bông hoa phong lan tuyệt đẹp nhé.', 'Phong Lan là 1 loài hoa với nhiều chủng loại khác nhau, với mỗi loại phong lan, hoa lan lại có những vẻ đẹp riêng. Ở Việt Nam cũng như trên thế giới loại hoa này rất được ưa chuộng để làm cảnh. Tuy nhiên đây là 1 loài hoa khá khó trồng nếu không biết cách nhưng lại cho hoa lâu dài. Cùng diendanbaclieu.net thưởng thức những bông hoa phong lan tuyệt đẹp nhé.Phong Lan là 1 loài hoa với nhiều chủng loại khác nhau, với mỗi loại phong lan, hoa lan lại có những vẻ đẹp riêng. Ở Việt Nam cũng như trên thế giới loại hoa này rất được ưa chuộng để làm cảnh. Tuy nhiên đây là 1 loài hoa khá khó trồng nếu không biết cách nhưng lại cho hoa lâu dài. Cùng diendanbaclieu.net thưởng thức những bông hoa phong lan tuyệt đẹp nhé.Phong Lan là 1 loài hoa với nhiều chủng loại khác nhau, với mỗi loại phong lan, hoa lan lại có những vẻ đẹp riêng. Ở Việt Nam cũng như trên thế giới loại hoa này rất được ưa chuộng để làm cảnh. Tuy nhiên đây là 1 loài hoa khá khó trồng nếu không biết cách nhưng lại cho hoa lâu dài. Cùng diendanbaclieu.net thưởng thức những bông hoa phong lan tuyệt đẹp nhé.Phong Lan là 1 loài hoa với nhiều chủng loại khác nhau, với mỗi loại phong lan, hoa lan lại có những vẻ đẹp riêng. Ở Việt Nam cũng như trên thế giới loại hoa này rất được ưa chuộng để làm cảnh. Tuy nhiên đây là 1 loài hoa khá khó trồng nếu không biết cách nhưng lại cho hoa lâu dài. Cùng diendanbaclieu.net thưởng thức những bông hoa phong lan tuyệt đẹp nhé.Phong Lan là 1 loài hoa với nhiều chủng loại khác nhau, với mỗi loại phong lan, hoa lan lại có những vẻ đẹp riêng. Ở Việt Nam cũng như trên thế giới loại hoa này rất được ưa chuộng để làm cảnh. Tuy nhiên đây là 1 loài hoa khá khó trồng nếu không biết cách nhưng lại cho hoa lâu dài. Cùng diendanbaclieu.net thưởng thức những bông hoa phong lan tuyệt đẹp nhé.Phong Lan là 1 loài hoa với nhiều chủng loại khác nhau, với mỗi loại phong lan, hoa lan lại có những vẻ đẹp riêng. Ở Việt Nam cũng như trên thế giới loại hoa này rất được ưa chuộng để làm cảnh. Tuy nhiên đây là 1 loài hoa khá khó trồng nếu không biết cách nhưng lại cho hoa lâu dài. Cùng diendanbaclieu.net thưởng thức những bông hoa phong lan tuyệt đẹp nhé.Phong Lan là 1 loài hoa với nhiều chủng loại khác nhau, với mỗi loại phong lan, hoa lan lại có những vẻ đẹp riêng. Ở Việt Nam cũng như trên thế giới loại hoa này rất được ưa chuộng để làm cảnh. Tuy nhiên đây là 1 loài hoa khá khó trồng nếu không biết cách nhưng lại cho hoa lâu dài. Cùng diendanbaclieu.net thưởng thức những bông hoa phong lan tuyệt đẹp nhé.Phong Lan là 1 loài hoa với nhiều chủng loại khác nhau, với mỗi loại phong lan, hoa lan lại có những vẻ đẹp riêng. Ở Việt Nam cũng như trên thế giới loại hoa này rất được ưa chuộng để làm cảnh. Tuy nhiên đây là 1 loài hoa khá khó trồng nếu không biết cách nhưng lại cho hoa lâu dài. Cùng diendanbaclieu.net thưởng thức những bông hoa phong lan tuyệt đẹp nhé.', 'images (2)-581349631542387.jpg', 56, 1, 60000, 0),
(11, 'Hoa alete', 'Phong Lan là 1 loài hoa với nhiều chủng loại khác nhau, với mỗi loại phong lan, hoa lan lại có những vẻ đẹp riêng. Ở Việt Nam cũng như trên thế giới loại hoa này rất được ưa chuộng để làm cảnh. Tuy nhiên đây là 1 loài hoa khá khó trồng nếu không biết cách nhưng lại cho hoa lâu dài. Cùng diendanbaclieu.net thưởng thức những bông hoa phong lan tuyệt đẹp nhé.', 'Phong Lan là 1 loài hoa với nhiều chủng loại khác nhau, với mỗi loại phong lan, hoa lan lại có những vẻ đẹp riêng. Ở Việt Nam cũng như trên thế giới loại hoa này rất được ưa chuộng để làm cảnh. Tuy nhiên đây là 1 loài hoa khá khó trồng nếu không biết cách nhưng lại cho hoa lâu dài. Cùng diendanbaclieu.net thưởng thức những bông hoa phong lan tuyệt đẹp nhé.', 'images (3)-581385564454587.jpg', 12, 2, 50000, 0),
(12, 'Hoa chi chí ', 'Phong Lan là 1 loài hoa với nhiều chủng loại khác nhau, với mỗi loại phong lan, hoa lan lại có những vẻ đẹp riêng. Ở Việt Nam cũng như trên thế giới loại hoa này rất được ưa chuộng để làm cảnh. Tuy nhiên đây là 1 loài hoa khá khó trồng nếu không biết cách nhưng lại cho hoa lâu dài. Cùng diendanbaclieu.net thưởng thức những bông hoa phong lan tuyệt đẹp nhé.', 'Phong Lan là 1 loài hoa với nhiều chủng loại khác nhau, với mỗi loại phong lan, hoa lan lại có những vẻ đẹp riêng. Ở Việt Nam cũng như trên thế giới loại hoa này rất được ưa chuộng để làm cảnh. Tuy nhiên đây là 1 loài hoa khá khó trồng nếu không biết cách nhưng lại cho hoa lâu dài. Cùng diendanbaclieu.net thưởng thức những bông hoa phong lan tuyệt đẹp nhé.Phong Lan là 1 loài hoa với nhiều chủng loại khác nhau, với mỗi loại phong lan, hoa lan lại có những vẻ đẹp riêng. Ở Việt Nam cũng như trên thế giới loại hoa này rất được ưa chuộng để làm cảnh. Tuy nhiên đây là 1 loài hoa khá khó trồng nếu không biết cách nhưng lại cho hoa lâu dài. Cùng diendanbaclieu.net thưởng thức những bông hoa phong lan tuyệt đẹp nhé.Phong Lan là 1 loài hoa với nhiều chủng loại khác nhau, với mỗi loại phong lan, hoa lan lại có những vẻ đẹp riêng. Ở Việt Nam cũng như trên thế giới loại hoa này rất được ưa chuộng để làm cảnh. Tuy nhiên đây là 1 loài hoa khá khó trồng nếu không biết cách nhưng lại cho hoa lâu dài. Cùng diendanbaclieu.net thưởng thức những bông hoa phong lan tuyệt đẹp nhé.', 'images (5)-581357094646383.jpg', 12, 1, 60000, 0),
(13, 'Hoa cu em', 'Phong Lan là 1 loài hoa với nhiều chủng loại khác nhau, với mỗi loại phong lan, hoa lan lại có những vẻ đẹp riêng. Ở Việt Nam cũng như trên thế giới loại hoa này rất được ưa chuộng để làm cảnh. Tuy nhiên đây là 1 loài hoa khá khó trồng nếu không biết cách nhưng lại cho hoa lâu dài. Cùng diendanbaclieu.net thưởng thức những bông hoa phong lan tuyệt đẹp nhé.', 'Phong Lan là 1 loài hoa với nhiều chủng loại khác nhau, với mỗi loại phong lan, hoa lan lại có những vẻ đẹp riêng. Ở Việt Nam cũng như trên thế giới loại hoa này rất được ưa chuộng để làm cảnh. Tuy nhiên đây là 1 loài hoa khá khó trồng nếu không biết cách nhưng lại cho hoa lâu dài. Cùng diendanbaclieu.net thưởng thức những bông hoa phong lan tuyệt đẹp nhé.Phong Lan là 1 loài hoa với nhiều chủng loại khác nhau, với mỗi loại phong lan, hoa lan lại có những vẻ đẹp riêng. Ở Việt Nam cũng như trên thế giới loại hoa này rất được ưa chuộng để làm cảnh. Tuy nhiên đây là 1 loài hoa khá khó trồng nếu không biết cách nhưng lại cho hoa lâu dài. Cùng diendanbaclieu.net thưởng thức những bông hoa phong lan tuyệt đẹp nhé.Phong Lan là 1 loài hoa với nhiều chủng loại khác nhau, với mỗi loại phong lan, hoa lan lại có những vẻ đẹp riêng. Ở Việt Nam cũng như trên thế giới loại hoa này rất được ưa chuộng để làm cảnh. Tuy nhiên đây là 1 loài hoa khá khó trồng nếu không biết cách nhưng lại cho hoa lâu dài. Cùng diendanbaclieu.net thưởng thức những bông hoa phong lan tuyệt đẹp nhé.', 'images (6)-581363124583232.jpg', 12, 1, 100000, 0),
(14, 'Hoa hương thơm', 'Hoa hương thơm', 'Hoa hương thơm', 'images (7)-581406799506806.jpg', 0, 4, 20000, 0),
(15, 'Hoa hương thơm', 'Hoa hương thơm', 'Hoa hương thơm', 'images (9)-581392777399386.jpg', 0, 3, 30000, 0),
(16, 'Hoa Phong Lan', 'Phong Lan là 1 loài hoa với nhiều chủng loại khác nhau, với mỗi loại phong lan, hoa lan lại có những vẻ đẹp riêng. Ở Việt Nam cũng như trên thế giới loại hoa này rất được ưa chuộng để làm cảnh. Tuy nhiên đây là 1 loài hoa khá khó trồng nếu không biết cách nhưng lại cho hoa lâu dài. Cùng diendanbaclieu.net thưởng thức những bông hoa phong lan tuyệt đẹp nhé.', 'Trong số các loài hoa cảnh, hoa Phong Lan rất được "cưng chiều" bởi chúng sở hữu một vẻ đẹp kiêu sa, đài các và mỏng manh. Sở dĩ nhiều người trồng và chơi Phong Lan cứ phải nâng niu chúng như vậy là vì chưa thực sự hiểu rõ về loài hoa này.\r\nHiện nay, cứ nhắc đến cái tên hoa Phong Lan thì ai nấy đều cho rằng đây là một loài hoa khó trồng, khó chăm sóc. Chỉ một chút sơ hở nhỏ cũng có thể giết chết cây hoa vừa đẹp vừa quý. Nếu đem so cách trồng hoa Phong Lan với cách trồng hoa Hồng, hoa Cẩm chướng thì cũng dễ trồng như nhau.\r\nKhi trồng hoa Phong Lan cũng như các loài hoa cảnh khác, chúng ta cần hiểu rõ loài cây đó cần nhiệt độ, ánh sáng, độ ẩm và chất dinh dưỡng ra sao.\r\n1. Chọn hoa Phong lan\r\nTrước khi quyết định trồng hay mua một chậu hoa Phong Lan, bạn nên cân nhắc một số câu hỏi như chúng thuộc loài nào? Có thích hợp với nhiệt độ và ánh sáng nơi bạn đang ở hay không? Vị trí đặt hoa Phong Lan trong nhà ở đâu?...\r\nChọn đúng loài hoa quyết định phần lớn sự thành công khi trồng hoa Phong Lan. Đối với khi hậu Việt Nam, bạn có thể tìm mua một số loài Phong Lan như Cattleva - Cát Lan, Phalaenopsis - Lan Hồ Điệp, Oncidium - Lan Vũ Nữ, Dendrobium - Lan Hoàng Thảo và Paphiopedilum - Lan Hài,...', 'images-581369230117947.jpg', 0, 1, 50000, 0);

table sorder:

CREATE TABLE `sorder` (
  `id_order` int(255) NOT NULL,
  `id_user` int(255) NOT NULL,
  `moreinfo` text COLLATE utf8_unicode_ci NOT NULL,
  `date_creat` timestamp NULL DEFAULT CURRENT_TIMESTAMP,
  `activepay` int(255) NOT NULL DEFAULT '0'
) ENGINE=InnoDB DEFAULT CHARSET=utf8 COLLATE=utf8_unicode_ci;
INSERT INTO `sorder` (`id_order`, `id_user`, `moreinfo`, `date_creat`, `activepay`) VALUES
(36, 8, 'ship đến 168 phạm như xương', '2017-07-26 07:25:21', 1),
(38, 8, 'vui lòng ship đến 168 phạm như xương đà nẵng', '2017-07-26 07:36:23', 1);

table users

CREATE TABLE `users` (
 `id_user` int(255) NOT NULL,
 `username` varchar(120) COLLATE utf8_unicode_ci NOT NULL,
 `password` varchar(120) COLLATE utf8_unicode_ci NOT NULL,
 `fullname` varchar(200) COLLATE utf8_unicode_ci NOT NULL,
 `address` varchar(200) COLLATE utf8_unicode_ci DEFAULT NULL,
 `phone` varchar(11) COLLATE utf8_unicode_ci NOT NULL,
 `active` int(1) NOT NULL,
 `idrole` int(255) NOT NULL
) ENGINE=InnoDB DEFAULT CHARSET=utf8 COLLATE=utf8_unicode_ci;
INSERT INTO `users` (`id_user`, `username`, `password`, `fullname`, `address`, `phone`, `active`, `idrole`) VALUES
(2, 'vinatab', '$2a$10$EgFNf65nftCfGUKbuqI8j.RMQG1ThZw0lR4Iqs4js2qwr391HsDM6', 'Blog IT Phú Trần', '168 Phạm Như Xương - Đà nẵng', '0909223455', 1, 1),
(5, 'user', '$2a$10$ol04TwN38N5Lrma7yjzm1eR.bcRl.gWOlbMy24bzoayPRI.BeT3mW$2a$10$V7frYF77H7zM0YtjPOk7YeXfzDu45c7gp.DGszx6SUC7PLeowWSX.', 'Nguyễn Văn Trường', '345 Nguyễn Tất Thành - Hà Nội', '0909111333', 1, 2),
(6, 'mod', '$2a$10$ol04TwN38N5Lrma7yjzm1eR.bcRl.gWOlbMy24bzoayPRI.BeT3mW$2a$10$V7frYF77H7zM0YtjPOk7YeXfzDu45c7gp.DGszx6SUC7PLeowWSX.', 'IT Nặc Danh', 'Huế', '0909333333', 1, 3),
(8, 'admin', 'e10adc3949ba59abbe56e057f20f883e', 'Trần Phú', '168 Phạm Như Xương - Đà nẵng', '0909223333', 1, 1);

Thực hiện các câu truy vấn sau đây:

ALTER TABLE `category`
  ADD PRIMARY KEY (`id_cat`);

--
-- Indexes for table `order_detail`
--
ALTER TABLE `order_detail`
  ADD PRIMARY KEY (`id_orderdetail`),
  ADD KEY `id_pro` (`id_pro`),
  ADD KEY `id_pro_2` (`id_pro`),
  ADD KEY `id_order` (`id_order`);

--
-- Indexes for table `product`
--
ALTER TABLE `product`
  ADD PRIMARY KEY (`id_pro`);

--
-- Indexes for table `sorder`
--
ALTER TABLE `sorder`
  ADD PRIMARY KEY (`id_order`);

--
-- Indexes for table `users`
--
ALTER TABLE `users`
  ADD PRIMARY KEY (`id_user`);

--
-- AUTO_INCREMENT for dumped tables
--

--
-- AUTO_INCREMENT for table `category`
--
ALTER TABLE `category`
  MODIFY `id_cat` int(255) NOT NULL AUTO_INCREMENT, AUTO_INCREMENT=7;
--
-- AUTO_INCREMENT for table `order_detail`
--
ALTER TABLE `order_detail`
  MODIFY `id_orderdetail` int(255) NOT NULL AUTO_INCREMENT, AUTO_INCREMENT=62;
--
-- AUTO_INCREMENT for table `product`
--
ALTER TABLE `product`
  MODIFY `id_pro` int(255) NOT NULL AUTO_INCREMENT, AUTO_INCREMENT=17;
--
-- AUTO_INCREMENT for table `sorder`
--
ALTER TABLE `sorder`
  MODIFY `id_order` int(255) NOT NULL AUTO_INCREMENT, AUTO_INCREMENT=39;
--
-- AUTO_INCREMENT for table `users`
--
ALTER TABLE `users`
  MODIFY `id_user` int(255) NOT NULL AUTO_INCREMENT, AUTO_INCREMENT=9;
--
-- Constraints for dumped tables
--

--
-- Constraints for table `order_detail`
--
ALTER TABLE `order_detail`
  ADD CONSTRAINT `order_detail_ibfk_1` FOREIGN KEY (`id_order`) REFERENCES `sorder` (`id_order`) ON DELETE CASCADE ON UPDATE CASCADE;

2.Giao diện shop + admin:

Giao diện admin các bạn có thể search nhé. Mình sẽ share các bạn giao diện public:

Link download: https://www.mediafire.com/?6f7g83sdw0w2fv6 

3.Công cụ hỗ trợ code, eclipse IDE or NetBeans IDE



shop bán hàng với jsp servlet

#Tổng kết

Như vậy, qua bài này chúng ta đã chuẩn bị được những điều kiện cần để chuẩn bị cho loạt bài xây dựng ứng dụng web bán hàng (Shopping Cart) bằng JSP/Servlet.Ở bài sau chúng ta sẽ đi từng bước để bắt đầu dự án. Done tại đây nhé.

 

 

 

10

3 thoughts on “Xây dựng ứng dụng web bán hàng (Shopping Cart) bằng JSP/Servlet [Phần 1]

  1. Rất mong bài hướng dẫn của anh. Anh hướng dẫn dễ hiểu.

Leave a Reply

Your email address will not be published. Required fields are marked *