0
我是VB asp.net的新手。我創建了一個銷售電子書的電子商務網站,它爲我的產品提供了一個目錄和購物車,工作得很好。我現在希望能夠在用戶向購物車添加東西時爲類似產品提供建議,但我不知道如何去做這件事。我正在考慮檢查購物車內的物品,然後檢查它屬於哪個類別,然後顯示購物者來自同一類別的副產品。但我不知道該怎麼做。有人可以幫幫我嗎。例如,如果客戶選擇數學課本並點擊「添加到購物車」,那麼程序應該在側面顯示更多的數學課本。在e-commerece網站上爲客戶推薦同類產品
我想這不工作...
昏暗的連接作爲SqlConnection的 昏暗mathcommand作爲SqlCommand的 昏暗的SqlString作爲字符串 昏暗RDR作爲SqlDataReader的 的SqlString =(「SELECT * FROM圖書時主題=」數學 「) mathcommand =新的SqlCommand(的SqlString) 如果會議(」 購物車「)是的SqlString然後
connection = New SqlConnection(" Data Source=(LocalDB)\v11.0;AttachDbFilename=|DataDirectory|\ebooksshelve.mdf;Integrated Security=True")
mathcommand.CommandType = CommandType.Text
mathcommand.Connection = connection
mathcommand.Connection.Open()
mathcommand.ExecuteNonQuery()
rdr = mathcommand.ExecuteReader(CommandBehavior.CloseConnection)
Dim bookinfo As String = " "
If rdr.HasRows Then
bookinfo &= "<table class ='table' border='8'>"
Do While rdr.Read
Dim book As String = "<tr>"
book &= "<tr>" _
& "<td><ul>" _
& "<font size='5'><b> <a href='ProductDescription.aspx?prodID=" & rdr("Id") & "' >" & rdr("Name") & "</a></b></font>" _
& "<li><b>ISBN: " & rdr("ISBN") & "</b></li>" _
& "<li><b>Name: " & rdr("Name") & "</b></li>" _
& "<li><b>Author: " & rdr("Author") & "</b></li>" _
& "<li><b>Price: R " & rdr("Price") & "</b></li>" _
& "<li><b>Subject: " & rdr("Subject") & "</b></li>" _
& "</ul></td>" _
& "<td> <img src= '" & rdr("Image") & "' width=175 height=175/></td>"
book &= "</tr>"
bookinfo &= book
Loop
bookinfo &= "</table>"
End If
mathcommand.Connection.Close()
mathcommand.Dispose()
connection.Dispose()
End If
解釋你的意思是由它doesn沒有工作。您連續連接兩個
回答
你還需要提高查詢:
SELECT * FROM圖書WHERE主題=「數學」和ID <> PRODUCTID(選擇產品編號)
其最好不要在同類產品中再次顯示已選擇的產品
來源
2014-10-12 09:25:55 Vehlad
相關問題