30/09/2018, 16:50

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
cảm ơn các bạn

Khoa Nguyen viết 18:53 ngày 30/09/2018

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

Khiem Nguyen viết 18:53 ngày 30/09/2018

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

Nguyễn Văn Hiếu viết 19:05 ngày 30/09/2018

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 ợ

Khiem Nguyen viết 18:54 ngày 30/09/2018

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

Nguyễn Văn Hiếu viết 18:56 ngày 30/09/2018

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

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

Khiem Nguyen viết 19:02 ngày 30/09/2018

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

Nguyễn Văn Hiếu viết 19:05 ngày 30/09/2018

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

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

Khoa Nguyen viết 19:05 ngày 30/09/2018

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

Võ Hoài Nam viết 18:58 ngày 30/09/2018

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

Nguyễn Văn Hiếu viết 18:51 ngày 30/09/2018

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

Khoa Nguyen viết 18:54 ngày 30/09/2018

dùng labrary thì máy móc quá

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 . Nhớ tham khảo để viết hiệu quả hơn

Nguyễn Văn Hiếu viết 19:00 ngày 30/09/2018

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 . 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

Khoa Nguyen viết 18:53 ngày 30/09/2018

thấy nó đang hot

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 .

Võ Hoài Nam viết 19:05 ngày 30/09/2018

bây giờ thì có một số library nó đang “No jQuery” 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

getbootstrap.com

Bootstrap

The most popular HTML, CSS, and JS library in the world.

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

Khoa Nguyen viết 18:51 ngày 30/09/2018

Trang diễn đàn. 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

Bài liên quan
0