主题:  如何让首页显示某一个固定产品的标题?

原本简单

职务:普通成员
等级:1
金币:0.0
发贴:99
#12006/5/11 11:28:08
如何让首页显示某一个固定产品(也就是如何设置某一个固定的prod_id)的标题?
代码如下:
<td height="25" class="ziti"><strong><A HREF="prod_detail.asp?<%= Server.HTMLEncode(MM_keepNone) & MM_joinChar(MM_keepNone) & "prod_id=" & Recordset4.Fields.Item("prod_id".value%>"><%=(Recordset4.Fields.Item("prod_title".value)%></A></strong></td>



yiliaocheng

职务:普通成员
等级:2
金币:2.0
发贴:631
#22006/5/11 11:44:15
有两种办法:
方法一:<td height="25" class="ziti"><strong><A HREF="prod_detail.asp?<%= Server.HTMLEncode(MM_keepNone) & MM_joinChar(MM_keepNone) & "prod_id=" & 12%>"><%While ((Repeat1__numRows <> 0) AND (NOT Recordset4.EOF))
if Recordset4.Fields.Item("prod_title".value12 then response.write""Recordset4.Fields.Item("prod_title".value&"" end if
Repeat1__index=Repeat1__index+1
Repeat1__numRows=Repeat1__numRows-1
Recordset4.MoveNext()
Wend%></A></strong></td>
方法二:把产品表里添加一个是非属性字段(是否首页显示),然后找出所有该字段值为true的就可以了。



yiliaocheng

职务:普通成员
等级:2
金币:2.0
发贴:631
#32006/5/11 11:47:15
少了个“=”
<%While ((Repeat1__numRows <> 0) AND (NOT Recordset4.EOF))
if Recordset4.Fields.Item("prod_title").value=12 then response.write""Recordset4.Fields.Item("prod_title").value&""
end if
Repeat1__index=Repeat1__index+1
Repeat1__numRows=Repeat1__numRows-1
Recordset4.MoveNext()
Wend%>



yiliaocheng

职务:普通成员
等级:2
金币:2.0
发贴:631
#42006/5/11 11:52:45
建议你以后自己写代码,用DW自动生成的代码非常繁琐、冗长、多余。



原本简单

职务:普通成员
等级:1
金币:0.0
发贴:99
#52006/5/11 13:22:01
呵呵,不好意思,我不会写代码,还多谢大哥帮助!



原本简单

职务:普通成员
等级:1
金币:0.0
发贴:99
#62006/5/11 13:27:31
我试了一下,出现了下面这样的问题:
Microsoft VBScript 编译器错误 错误 '800a03f6'

缺少 'End'

/iisHelp/common/500-100.asp,行242

Microsoft VBScript 编译器错误 错误 '800a03ee'

缺少 ')'

/index.asp,行491

Response.Write(Server.HTMLEncode(MM_keepNone) & MM_joinChar(MM_keepNone) & "prod_id=" &146)
--------------------------------------------------------------------------------------^



原本简单

职务:普通成员
等级:1
金币:0.0
发贴:99
#72006/5/11 13:43:25
呵呵,多谢大哥,我已经解决了!