10/10/2018, 09:46

Trang Web ban hang bang ASP

Minh đang viết 1 trang cho xem sản phẩm cua 1 hãng , có hiện Image , Description , Price . Tât cả lấy từ Cơ sở dữ liệu .Khi bấm vào 1 sản phẩm, sẽ hiện trang chi tiết về sản phẩm đó , dữ liệu trang này cũng lấy từ CSDL
Nhưng mình ko biết làm thế nào khi người ta click vào 1 sản phẩm , nó sẽ gửi mã sản phẩm qua cho trang Detail để dùng câu lệnh SQL lọc những thông tin cho chỉ sản phẩm đó

Neu chưa hình dung được thì hãy tham khảo trang này nha
http://www.electricshop.com/bin/vend...asma&searchex=
malefly viết 11:56 ngày 10/10/2018
Vậy hả ??

vậy you làm thế này nhé

<form>
<a href='showdetail.asp?SanphamID=<%Rs("Yourprimaryke y")%>'> <img src='yourImagePath/<%Rs("Image")%>'></A>


Trong trang showdetai.asp

you viết câu select thế này

dim ProductsID
ProductsID=Request.Querystring("SanphamID")
Rs.Open("SELECT * FROM Products where YourprimaryKey='"& productsID &"' ")

</form>


Nếu you không hiểu nữa mang đến nhà tôi và 1 ly cafe Tôi sẽ chỉ cho Ok ?
Genji viết 11:57 ngày 10/10/2018
You gì đó ơi , cho tui hỏi cái này có liện quan đến vấn đề bào mật
Trang Web tui định làm phải login mới vào được vd trang delete product chẳng hạn , nhưng chẳng may có 1 hacker login , tất nhiến là ko được (hehe vì đâu có biết Username password), nhưng hắn lại gõ ngay vào địa chỉ trang delete product và vào đó xóa hết trơn hàng hóa của tui thì sao , có cách nào khắc phục không
Genji viết 11:56 ngày 10/10/2018
<td><a href='detail.asp?PCode=<%recset("D_Code")%>'>More Info</a></td>
Mình đánh như vậy vào thỉ bị báo lỗi "Wrong number of arguments or invalid property assignment
/LibertyElectronics/TMPog76cnbty0.asp, line 42"
Tai sao vậy , Trang này Mình không dùng form thì làm sao gửi D_Code qua trang Detail được
dinhbaochau viết 11:50 ngày 10/10/2018
Nè bác Genji oi!

Trang login phải viết hàm thì mới khắc phục được ví dụ như trong trang Login bạn nên viết một hàm gọi là CheckLogin và trang Deleteproduct bạn chỉ cần nắm một Session
và cũng cần viết một trang là


session(Login) = 1
If checkLogin = true then
session(login) = session(login) + 1
else
reponse.redirect("login.asp")
end if

Còn trang login bạn viết hàm CheckLogin lấy từ CSDL và kiểm tra user và pass (cái này chắc bạn biết)
Đại khái là như thế.

Nếu bạn viết một trang bán hàng gọi là để "chạy" cho vui thì không sao, viết thế nào cũng được. Nhưng nếu bạn viết một trang bán hàng thực thụ thì có nhiều vấn đề lắm.

Hay liên hệ với tui. Tui viết cho một trang hoàn chỉnh. Hosting miễn phí và domain đăng ký miễn phí cho. Nhưng chi phí trọn gói thì hơi mắc một chút.
Thích hợp cho các loại hàng như ĐTDD, Sách, Văn hóa phẩm, Xe máy, Ôtô...
noivoiemtinhyeu@yahoo.com
pham xuan dieu viết 11:54 ngày 10/10/2018
Xin cảm ơn rất nhiều

[=========> Bổ sung bài viết <=========]

web site này khá đấy!
Bài liên quan
0