01/10/2018, 01:15
Hỏi về cơ chế sinh mã code khi tạo sản phẩm mới web bán hàng?
Cho mình hỏi chút về cơ chế sinh mã code và lưu vào cơ sở dữ liệu.
Ở các web bán hàng thường có chức năng tạo sản phẩm mới, dựa vào code mẫu và các thông tin ta đưa vào nó sẽ tạo ra một item mới, vậy khi lưu vào database thì họ lưu cả code HTML sinh ra khi tạo item sản phẩm đúng ko ah?
Và khi người dùng tải trang thì web sẽ load dữ liệu trong database và hiển thị sản phẩm ra cho người dùng?
Mong các bạn giải đáp giúp mình.
Bài liên quan
không phải đâu bạn, thứ họ lưu trong cơ sở dữ liệu chỉ là dữ liệu dạng văn bản thuần và được tối ưu nhất có thể. ví dụ sản phẩm a họ chỉ lưu tên, giá ,… . khi người dùng tải trang họ sẽ lấy dữ liệu đó ra, kết hợp với code phía người dùng - front-end để hiển thị sao cho đẹp :3
Ở đây mình không nói là sẽ có lưu hay không lưu các thẻ HTML:
Nếu để lưu các thẻ HTML bao gồm các ký tự đặt biệt bạn có thể dùng Javascript hoặc PHP:
urlencode()
urldecode()
encodeURIComponent()
rồi gửi lên phía SERVER xử lý (cái này dùng Async thì mới dùng nhiều).<form action="demo_post_enctype.asp" method="post" enctype="application/x-www-form-urlencoded">
nó mã hóa sẵn khi SUBMIT luôn.