我的商店中有一个上一个/下一个按钮。我使用以下代码:
Set objRS2 = Server.CreateObject("ADODB.Recordset")
sql2 = "select id_product AS Next from tbl_products where id_product = (select max(id_product) from tbl_products where id_product < "&ID&") and type = 'necklaces'"
objRS2.Open sql2, ConString
If Not objRS2.EOF Then
%>
<a href="index.asp?id=<%=objRS2("Next")%>"><p style="text-align: left; color: #B29360;"><u><strong>Next</strong></u></p></a>
<%
End If
ClearRS(objRS2)
上一个按钮非常相似,只要下一个id_product属于type =项链产品,它就可以很好地工作。
在这种情况下
id_product = 10, name= necklace 001 type = necklace
id_product = 11, name= ring 001 type = rings
id_product = 12, name= necklace 002 type = necklace
从项链001到002的链接不会出现在第一个产品中,因为下一个id属于type =戒指产品。
是否可以找到属于同一类型产品的下一个/上一个ID?