在从数据库调用模板时 需要将$tt$ 变为代码 所以要用replace 可是我要调用的是一段带分页的显示文章的程序 要把$tt$ 和这段代码替换 怎么弄啊 我把 这段代码 用 sub 写的
那我sub jycp
.
.程序
.
end sub
我想让tt=jycp
然后再执行skinmain=replace(skinrs("skinmain"),"$tt$",tt)
可是出不来效果
高手指点该怎么样来做
简单的效果出来了 可就是 jycp 这段代码好长 怎么弄!!!谢谢了!!!!
sub jycp
'经营产品程序
pro2sql="select * from jycp where userid="&id&" order by istop desc,id desc "
Set pro2RS=Server.CreateObject("ADODB.Recordset")
pro2RS.Open pro2SQL,Conn,3,1
const MaxPerPage=25
dim text,checkpage
text="0123456789"
pro2Rs.PageSize=MaxPerPage
for i=1 to len(request("page"))
checkpage=instr(1,text,mid(request("page"),i,1))
if checkpage=0 then
exit for
end if
next
If checkpage<>0 then
If NOT IsEmpty(request("page")) Then
CurrentPage=Cint(request("page"))
If CurrentPage < 1 Then CurrentPage = 1
If CurrentPage > pro2Rs.PageCount Then CurrentPage = pro2Rs.PageCount
Else
CurrentPage= 1
End If
If not pro2Rs.eof Then pro2Rs.AbsolutePage = CurrentPage end if
Else
CurrentPage=1
End if
If pro2rs.eof and pro2rs.bof then
response.write "<p align=center><font color=#ff0000>还没任何商品资料</font></p>"
End if
do while not pro2rs.eof
%><table width="100%" border=0 align=center cellpadding=2 cellspacing=1><tr><td width="48%" bgcolor=#EBEBEB>
<a href="zi_jycpxx.asp?ssid=<%=pro2rs("id")%>&id=<%=id%>" target=_blank><img src="&pro2rs("pic")&"border=0></a>"
"</td><td width=52% bgcolor=#EBEBEB><div align=center><a href=zi_jycpxx.asp?ssid="&pro2rs("id")&"&id="&id&" target=_blank>
<%=pro2rs("title")%></a></div></td></tr></table>"
<%pro2rs.movenext
loop
Response.write "<font color='#000000'>页面-> </font>"
If currentpage > 1 Then
response.write "<a href=?&page="+cstr(1)+"><font color='#000000'>首页</font></a><font color='#000000'><b>-</b></font>"
Response.write "<a href=?page="+Cstr(currentpage-1)+"><font color='#000000'>前页</font></a><font color='#000000'><b>-</b></font>"
Else
Response.write "<font color='#000000'>首页-</font>"
Response.write "<font color='#000000'>前页-</font>'"
End if
If currentpage < pro2Rs.PageCount Then
Response.write "<a href=?page="+Cstr(currentPage+1)+"><font color='#000000'>后页</font></a><font color='#000000'><b>-</b>"
response.Write("</font>")
Response.write "<a href='?page='+Cstr(pro2Rs.PageCount)+''><font color='#000000'>尾页</font></a> "
Else
Response.write "<font color='#000000'>后页-</font>"
Response.write "<font color='#000000'>尾页</font> "
End if
Response.write "<font color=#000000>页次:</font>" & "<font color=#FF0000>"&Cstr(Currentpage)&"</font><font color='#000000'>/ "
response.Write( Cstr(pro2rs.pagecount) &" </font> " )
Response.write "<font color=#ff0000>"&Cstr(MaxPerPage)&" </font><font color='#000000'>种商品/页  共</font>"
response.Write(" <font color=#FF0000> "&Cstr(pro2Rs.RecordCount) &" </font>" & "<font color='#000000'>种商品</font> ")
'调用经营产品程序
end sub
这个是我写的jycp 本来代码很好 但被我来回折腾 可能乱了点了
总之我笨拉 怎样 能让 tt 得到这段代码的返回值?我觉得 代码都要放到tt中 哪个算他的返回值?
我的目的是 在tt的地方显示这段代码的效果 也就是显示所有产品
还望再赐教!!!!不胜感激!!!
[此贴子已经被作者于2007-5-17 18:06:10编辑过]
[此贴子已经被作者于2007-5-18 8:22:01编辑过]
select case action
case ""
title="公司简介"
tt=rs("UserCompanyContent")
case "jycp"
title="经营产品"
jycp
tt=str
case "wxbj"
title="维修报价"
tt=wrs("word")
case "fwzc"
title="服务支持"
tt= frs("word")
case "lxwm"
title="联系我们"
tt= lxwm
end select
我是通过这个来判断调用哪个tt的 其他的都好使 就是jycp是要分页显示 产品
do while not pro2rs.eof
str="<tr><td width=48% bgcolor=#EBEBEB>"
str=str&" <a href=zi_jycpxx.asp?ssid="&pro2rs("id")&"&id="&id&" target=_blank><img src="&pro2rs("pic")&"border=0></a>"
str=str&"</td><td width=52% bgcolor=#EBEBEB><div align=center><a href=zi_jycpxx.asp?ssid="&pro2rs("id")&"&id="&id
str=str&" target=_blank>"&pro2rs("title")&"</a></div></td></tr>"
pro2rs.movenext
loop
str="<table>"&str&"</table>"
上面这段代码是在jycp中的 并且用的是 sub jycp 这样怎么从 sub里提取 str呢
do while not pro2rs.eof
str="<tr><td width=48% bgcolor=#EBEBEB>"
str=str&" <a href=zi_jycpxx.asp?ssid="&pro2rs("id")&"&id="&id&" target=_blank><img src="&pro2rs("pic")&"border=0></a>"
str=str&"</td><td width=52% bgcolor=#EBEBEB><div align=center><a href=zi_jycpxx.asp?ssid="&pro2rs("id")&"&id="&id
str=str&" target=_blank>"&pro2rs("title")&"</a></div></td></tr>"
pro2rs.movenext
loop
str="<table>"&str&"</table>"这样写可以吗?是写在sub里的
[此贴子已经被作者于2007-5-18 8:29:06编辑过]