- UID
- 26457
- 斋米
-
- 斋豆
-
- 回帖
- 0
- 积分
- 8553
- 在线时间
- 小时
- 注册时间
- 2012-3-1
- 最后登录
- 1970-1-1
|
楼主 |
发表于 2013-11-1 23:10:08
|
显示全部楼层
本帖最后由 风继续吹 于 2013-11-1 23:11 编辑 9 k6 h3 l2 W) ~6 {6 M i/ b8 n# T
) ], a3 w$ R/ ?: ]! w
1 [6 J1 x+ W. N9 Z我是这么写的, \( s" O& N* J, }/ x3 v
<%# i4 v, U; K7 n
sub historyid(id,history)
3 c, r- q6 P( g6 g8 A" ? if len(history)=0 then
, g9 ?8 l$ P2 G4 S4 p; G7 | history=id
5 A( d! b9 B) l9 s' G elseif instr(history,id)<=0 then
+ o- z4 d5 `7 g+ ?3 E history=history&","&id
l- ^; i; ?' Z' D. n end if
, G v. q0 _. n% t. U6 Fend sub
3 }( A* j4 ]/ x {- G1 Ahistoryid request("id"),request.cookies("history")' b" ]0 k( m9 ?
response.cookies("history")=history9 m9 T7 |/ F) |7 [
%>, ]8 x& _/ M: T# S3 m4 h
如果浏览的第一个页面的ID是145,那么response.cookies("history")=145* ]. l; Y1 y `5 Q
如果浏览的第二个页面得ID是45,那么response.cookies("history")还是=145; S2 x0 e, q& ]3 b
" L& {% n; L! t- o如果先浏览45再浏览145那个,那么response.cookies("history")=45,145
& l O7 Y0 [1 \+ `) |0 {: r; r
" a& N0 t$ [ |! w4 C就是if instr(history,id)<=0 then把两个分不开。$ N$ |% I7 {. c) Y8 x7 u
( i, l7 J& q2 @4 {1 m9 l! n8 m8 r# W7 V- i
+ w( @# x7 V. \0 [0 S! E0 ?7 M
后面我直接换成存数据库jilu_biao里45一条记录,145一条记录,其余的分别都一条记录,然后再循环输出就可以解决8 @2 Z; s* W5 ?) `
/ I a" l; Y/ f* e
<%
3 f" y4 E9 W7 M0 c) yset rs=server.createobject("adodb.recordset")1 _7 T# ?6 C* Y+ x7 l* C
rs.open "select * from jilu_biao where userid="&userid,conn,1,1
* a+ ?8 p+ _% M( [! k, U5 Mif not(rs.eof and rs.bof) then
& f# {; I1 L$ Q3 {5 D: l! m M1 W set s=server.createobject("adodb.recordset")+ w3 b+ g5 L6 e7 y$ F% a" @
do while not rs.eof
% Y, P( ]/ T" c% ^ s.open "select * from data_biao where id="&rs("id"),conn,1,1
8 u2 s6 F/ m# h* x' A* b2 @( q) J9 ^3 V6 U' z1 y o3 A2 J
'以下省略............
- a) S/ l/ v/ S4 o* K0 `
/ N% u8 o! L3 z7 R y%> |
|