Hỏi về hiển thị nhiều hình ảnh trong 1 bài viết trên website

tình hình là nhóm mình được cô giáo giao làm đồ án làm 1 trang web bán hàng

mình có 1 cái database trong đó có table Chitietsanpham
trong table đó mình có các trường MÃ SP, MÃ LOẠI, Tên SP,Số LƯợng, Trạng Thái, với cái cột Hình Ảnh

các bạn cho mình hỏi là làm sao để lưu được link nhiều hình ảnh và cách upload nhiều ảnh lên host thì tạo cái bảng cho người dùng upload như thế nào được nhiều cái ảnh ợ, tại vì mình chỉ làm cho úp được 1 ảnh :smiley:
cảm ơn các bạn

1 Like

Cái này bạn tạo 1 table riêng lưu các hình đã upload lên. Và thêm 1 table nữa product_picture để lưu quan hệ giữa product và picture. Nói chung là tạo quan hệ many-to-many

1 Like

bạn tạo thêm một table là ProductImage gồm các cột như sau: Id, ImgUrl (lưu đường dẫn hình ảnh), ProductId (hình ảnh thuộc Id của sản phẩm nào bên bảng Product). => ta có mối quan hệ một nhiều. 1 Product sẽ có nhiều Image

1 Like

bạn ơi cho mình hỏi thêm tí dc ko, mình muốn tạo mấy cái nút để người quản trị úp load nhiều hình ảnh thì làm sao ợ

bạn đang làm dự án bằng ngôn ngữ nào ? còn để trả lời cho câu hỏi làm như thế nào để upload nhiều image thì mình gợi ý bạn dùng jquery

https://www.google.com/webhp?sourceid=chrome-instant&ion=1&espv=2&ie=UTF-8#q=jquery%20multiple%20image%20upload

2 Likes

cảm ơn bạn
nhưng bà cô mình ko chấp nhận JQuery
bả kêu làm bằng javascript vs php

mình làm bên .NET nên không rành về PHP nhưng bạn thử tìm kiếm trên google xem thay Jquery bằng chữ JavaScript :smiley:

1 Like

oki cảm ơn bạn nhiều, đã google và nó kêu dùng ajax
nhưng mình sắp nộp đồ án ùi

Jquery là 1 thư viện javascript thôi. Tất cả đều dịch được sang javascript

1 Like

có lẽ cô bạn ấy bắt buộc phải tự code… không được sử dụng library á mà…

mình cũng đang hỏi để tự code nè bạn, hj… dùng labrary thì máy móc quá, ko hiểu dc tận sâu

nope. Mình khoái nhất jQuery ở chỗ cái selector (mà thật ra cái selector này là 1 thư viên riêng cùng hãng được tích hợp chung). Nếu dùng jQuery bạn sẽ thấy code ngắn hơn rất nhiều lần so với khi viết Javascript. HTML5 có cũng có nhiều cải thiện cho javascript rồi :slight_smile: . Nhớ tham khảo để viết hiệu quả hơn

cảm ơn bạn, hì để làm xong cái đồ án nộp rồi tìm hiểu cái JQuery
thấy nó đang hot :smiley:

Nó qua cái thời hot rồi bạn. Bây giờ người ta dạng như cấp nhận nó. Nhiều framework còn được xây dựng nó trên jQuery. Stable :smiley: .

1 Like

bây giờ thì có một số library nó đang “No jQuery” :smile: Vì họ chuyển sang Google AngularJS làm nền tảng… điển hình là UI Grid. (AngularJS là framework).
http://ui-grid.info/

Twitter Bootstrap là một trong số các framework bắt buộc phải có jQuery mới được chạy như @thangngoc89 nói :blush:

cơ bản thì selector của jQuery làm được rất nhiều việc… như trên đã nói thì họ chuyển sang AngularJS làm nền tảng nhưng trong AngularJS nó có một library nhỏ tên là jqLite hỗ trợ một số hàm cơ bản của jQuery…
https://docs.angularjs.org/api/ng/function/angular.element

1 Like

Trang DNH. Dùng Discourse <-- Ember.JS (trong đó có 2 dependency bắt buộc là jQuery và Handlebar). Handlebar được nâng cấp thành HTMLBar

1 Like
83% thành viên diễn đàn không hỏi bài tập, còn bạn thì sao?