找回密码
 入住天佑斋
载入天数...载入时分秒...
搜索
楼主: 风继续吹

遇到一个难题啦

[复制链接]
发表于 2013-11-1 21:17:53 来自手机 | 显示全部楼层
风继续吹 发表于 2013-11-1 17:14/ v. ]: A2 }* t0 U5 H6 g
万一45在前面或者后面就没有逗号了,比如45,12,35,145,56。你说的那种事特定顺序下可以
6 R& Z7 o4 K  n& V$ h- I7 H" _
你还是没有看懂我的代码
回复

使用道具 举报

发表于 2013-11-1 21:20:27 来自手机 | 显示全部楼层
风继续吹 发表于 2013-11-1 17:145 N) d: @) t3 K" z
万一45在前面或者后面就没有逗号了,比如45,12,35,145,56。你说的那种事特定顺序下可以
, j& a2 n% S) G- d2 x; n, |9 l; C
前面写得很清楚str = "11,45,23,145"; str = ","+str+",";
回复

使用道具 举报

 楼主| 发表于 2013-11-1 22:12:55 | 显示全部楼层
Shaman 发表于 2013-11-1 21:201 n0 }! x2 |  q& S5 G7 S% u* g1 x
前面写得很清楚str = "11,45,23,145"; str = ","+str+",";
2 h! h$ S' s) F7 x# ^
你写的这个好像是javascript,这个语言我不太懂。至少按你这个方法在vbscript里面行不通。
回复

使用道具 举报

 楼主| 发表于 2013-11-1 22:13:49 | 显示全部楼层
Shaman 发表于 2013-11-1 21:17
, S# \  {! p" ^; c' t你还是没有看懂我的代码
  X0 z* @+ t; Y6 [& ]) i& x  B
我换了一种方式了,以前本来是存cookies的,现在直接存数据库好处理些。
回复

使用道具 举报

发表于 2013-11-1 22:28:19 | 显示全部楼层
风继续吹 发表于 2013-11-1 22:122 I! ?; X6 m  M8 a
你写的这个好像是javascript,这个语言我不太懂。至少按你这个方法在vbscript里面行不通。

8 Y! @7 U9 }9 L原理是一样的嘛
回复

使用道具 举报

发表于 2013-11-1 22:28:44 | 显示全部楼层
风继续吹 发表于 2013-11-1 22:13; Z4 S, Z; m5 c* }. X/ e
我换了一种方式了,以前本来是存cookies的,现在直接存数据库好处理些。

* `: [  i& B& Q! O- A3 C' n  e存哪里都一样
回复

使用道具 举报

 楼主| 发表于 2013-11-1 23:10:08 | 显示全部楼层
本帖最后由 风继续吹 于 2013-11-1 23:11 编辑
0 _" B6 \( \& f9 v: F
Shaman 发表于 2013-11-1 22:28
6 ~+ p2 Q( D3 y+ P, s# ~6 \存哪里都一样
  V# l( z6 o6 ^- x

+ y& M# h, I5 T( t/ V) I7 r: g我是这么写的
( J  p* o% C% H5 O6 a% ]) @/ f4 V: x<%* }: v: L1 F/ J
sub historyid(id,history)
+ e$ H! h2 l2 h5 N3 s   if len(history)=0 then
0 c+ F+ |! v6 o( @7 b3 a! G      history=id
" `6 y0 D$ [) g   elseif instr(history,id)<=0 then9 m% c  {, a: \+ V7 S+ L* B
      history=history&","&id3 |' |( }' A- r8 r: t. d' k
   end if
8 H/ Z1 w% F4 u$ S# D$ Send sub
  Z. _& A# X+ o& b6 d/ l$ F2 z0 Xhistoryid request("id"),request.cookies("history")
' Z- \3 A" o. Qresponse.cookies("history")=history$ f6 ~( ?0 G0 C: B& w. u
%>7 q8 w" {/ @& v: `3 d1 q
如果浏览的第一个页面的ID是145,那么response.cookies("history")=145
: j5 w  S) x1 ^1 Q如果浏览的第二个页面得ID是45,那么response.cookies("history")还是=145
8 g8 b) Z9 T! g, g. Z2 r, |
6 Y# E; m3 x$ V如果先浏览45再浏览145那个,那么response.cookies("history")=45,145" e# [' [/ |3 W4 Z
' b1 `; P6 A4 ^9 Z- ]
就是if instr(history,id)<=0 then把两个分不开。8 P! g2 t8 N/ ]; e* i. c7 ?

7 g! X7 d6 V- D& Y- L4 W% ]+ \- O# Z1 W( V; s
) U1 }/ _0 ?  K' \' ^( K: ^
后面我直接换成存数据库jilu_biao里45一条记录,145一条记录,其余的分别都一条记录,然后再循环输出就可以解决
5 k/ t7 ^& V( H% _9 ^: h. b% k
: V+ s6 ]1 o, u; O! Z# j! l<%
  k8 G! X6 q2 d' ^4 zset rs=server.createobject("adodb.recordset"); p* h8 `" H- m8 v) v9 u
rs.open "select * from jilu_biao where userid="&userid,conn,1,1
. n. p1 _6 H8 R% W) i! |% zif not(rs.eof and rs.bof) then) e$ t. S; l# f) m! @0 c$ o
   set s=server.createobject("adodb.recordset")- K0 {* M& x5 }* [
   do while not rs.eof
% v5 @' P" m' v# _- k- ?$ v   s.open "select * from data_biao where id="&rs("id"),conn,1,1
1 S! Y- E( i6 l( V! c- j# ?1 c- C- m+ q; x0 ~
  '以下省略............
8 |& f  q' M: H' ]1 \+ z# c7 f! ?/ k3 X+ h  g) P& t1 ~8 n. }; t
%>
回复

使用道具 举报

天佑斋微信小程序

QQ|手机版|小黑屋|西南交通大学 - 天佑斋 ( 蜀ICP备20015072号 )

GMT+8, 2025-5-9 04:13 , Processed in 0.040032 second(s), 14 queries .

Powered by Discuz! X3.5

© 2001-2024 Discuz! Team.

快速回复 返回顶部 返回列表