- UID
- 26457
- 斋米
-
- 斋豆
-
- 回帖
- 0
- 积分
- 8553
- 在线时间
- 小时
- 注册时间
- 2012-3-1
- 最后登录
- 1970-1-1
|
楼主 |
发表于 2013-11-1 23:10:08
|
显示全部楼层
本帖最后由 风继续吹 于 2013-11-1 23:11 编辑 7 r* E. r( i7 x; u
# K) G% K, |% E2 ?0 P7 L3 s
4 p- x- |, z7 S: e8 `
我是这么写的
1 C) M" L8 o& k! v* s6 p<%
( s7 A! A- D, }9 b( Y$ `sub historyid(id,history)$ ?3 |$ M( ^8 m8 o% U0 w
if len(history)=0 then
2 R- q! z9 S, I6 S history=id
4 P |4 q( J$ n elseif instr(history,id)<=0 then
! p, V, y: R8 U! s% |% a& ? history=history&","&id# P6 B9 S7 h1 ^/ p
end if: J3 V/ r+ z) T! U
end sub
4 n3 i+ P7 }5 mhistoryid request("id"),request.cookies("history")% h# _9 D& d& @$ e" Z
response.cookies("history")=history0 W- d b" \& R
%>
' [, Z# \% `9 ?; t4 s3 X: ~如果浏览的第一个页面的ID是145,那么response.cookies("history")=1459 |4 [" c5 ]5 v# ? \8 b( ~
如果浏览的第二个页面得ID是45,那么response.cookies("history")还是=145
% z# f3 r6 J$ T W. ]. ~/ |) t8 @+ D' I& p, p
如果先浏览45再浏览145那个,那么response.cookies("history")=45,145 c# v8 c( I1 |1 z
" L4 [' `+ Q; Z5 u就是if instr(history,id)<=0 then把两个分不开。
! [% y4 F$ L8 S' o6 }) \
" P3 B$ H* t' `# y
# s7 j4 I3 B7 z; ]* x: ]6 C8 o+ l. q0 m6 f; v |9 d& D; O
后面我直接换成存数据库jilu_biao里45一条记录,145一条记录,其余的分别都一条记录,然后再循环输出就可以解决
9 T# B% n4 S7 }( |: i( V
, y& R2 F& Y4 P! [$ c7 N& `<%
, f! M" Z; ~; Y7 D1 |8 ^set rs=server.createobject("adodb.recordset")% q' L! G" F1 e6 Q/ N
rs.open "select * from jilu_biao where userid="&userid,conn,1,1
: I% G+ P7 u* _6 l( e1 Mif not(rs.eof and rs.bof) then* Y6 i! l- I7 ]$ U4 p2 I
set s=server.createobject("adodb.recordset")6 z: l+ p* p$ u! F8 Z- [1 Z5 T
do while not rs.eof
6 d3 A; G' |* u9 r5 Q. z s.open "select * from data_biao where id="&rs("id"),conn,1,18 M8 c* S2 X; |* u
0 ~4 m% f2 o/ V: B
'以下省略............ B, v% r+ h+ F; H( \
% ?& }! e5 R- _: a
%> |
|