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

遇到一个难题啦

[复制链接]
发表于 2013-11-1 21:17:53 来自手机 | 显示全部楼层
风继续吹 发表于 2013-11-1 17:14& G3 A6 L; A' S1 C' K
万一45在前面或者后面就没有逗号了,比如45,12,35,145,56。你说的那种事特定顺序下可以
- n4 q+ p- @, F& |
你还是没有看懂我的代码
回复

使用道具 举报

发表于 2013-11-1 21:20:27 来自手机 | 显示全部楼层
风继续吹 发表于 2013-11-1 17:14
; B& N/ d5 J# ]& j# Q( T' M万一45在前面或者后面就没有逗号了,比如45,12,35,145,56。你说的那种事特定顺序下可以
, q; z1 y) Y% e7 ?: G& \
前面写得很清楚str = "11,45,23,145"; str = ","+str+",";
回复

使用道具 举报

 楼主| 发表于 2013-11-1 22:12:55 | 显示全部楼层
Shaman 发表于 2013-11-1 21:20! _0 ^* L# D" T; o  N1 P1 P
前面写得很清楚str = "11,45,23,145"; str = ","+str+",";
) n% f2 f  O7 K* J) x/ I) c
你写的这个好像是javascript,这个语言我不太懂。至少按你这个方法在vbscript里面行不通。
回复

使用道具 举报

 楼主| 发表于 2013-11-1 22:13:49 | 显示全部楼层
Shaman 发表于 2013-11-1 21:17
5 V+ D8 \) [2 p2 v; z你还是没有看懂我的代码

0 F' f) n" k+ R: q  u( m0 B4 q我换了一种方式了,以前本来是存cookies的,现在直接存数据库好处理些。
回复

使用道具 举报

发表于 2013-11-1 22:28:19 | 显示全部楼层
风继续吹 发表于 2013-11-1 22:12- V. G5 F: @) r* |- k7 P
你写的这个好像是javascript,这个语言我不太懂。至少按你这个方法在vbscript里面行不通。

3 y' B' E' Q6 U. ]: G原理是一样的嘛
回复

使用道具 举报

发表于 2013-11-1 22:28:44 | 显示全部楼层
风继续吹 发表于 2013-11-1 22:13
8 ~! Z' Q; C- q1 g' k5 p我换了一种方式了,以前本来是存cookies的,现在直接存数据库好处理些。
" L& K; S: t) i* Y  ~" ~
存哪里都一样
回复

使用道具 举报

 楼主| 发表于 2013-11-1 23:10:08 | 显示全部楼层
本帖最后由 风继续吹 于 2013-11-1 23:11 编辑
8 f+ {4 f! I: {9 ~) T$ E/ J. y! J
Shaman 发表于 2013-11-1 22:28# N$ R) U5 h0 \8 U
存哪里都一样
+ Q" V- z8 v. r1 k, h% [$ z
4 U0 B( S3 f/ z& c3 E
我是这么写的
! J; f9 P' A2 a/ J! x3 W1 Z<%# U/ t% I, a& K7 w
sub historyid(id,history)8 B/ o2 T. A  z' E( R& \
   if len(history)=0 then
5 l! D+ B" e- O( f8 j! m! L      history=id' Q2 u/ E  ~. a- W3 L2 b: d
   elseif instr(history,id)<=0 then( O( K  j& N5 b* [. P8 C
      history=history&","&id& e2 C: p+ ?  ~4 F  A: X
   end if
) T  R% P4 [# i0 _( C" Zend sub5 A$ x8 {6 c! g% j3 j- w0 e6 a
historyid request("id"),request.cookies("history")
- x  ]* M7 B2 j) [9 x" jresponse.cookies("history")=history
5 j- N2 {3 o9 l0 V0 S$ s' d%>
" g0 r) _! f9 h4 Q如果浏览的第一个页面的ID是145,那么response.cookies("history")=145! j4 w5 ^+ w+ @9 V
如果浏览的第二个页面得ID是45,那么response.cookies("history")还是=145
  a9 N( C8 N* _# F  q
# J; a, Q2 X) ~2 D如果先浏览45再浏览145那个,那么response.cookies("history")=45,145
* x7 P  p. [2 J! f6 `6 ~, s* p. n' h% K+ |( A8 R6 ~
就是if instr(history,id)<=0 then把两个分不开。: I5 ~- z7 P9 u7 Q: J
" H0 n9 k2 f: t$ L
2 b  O; P& s/ Z- o* |* O

* e+ \) V" M( Y% g( S后面我直接换成存数据库jilu_biao里45一条记录,145一条记录,其余的分别都一条记录,然后再循环输出就可以解决0 ~4 p- B! J- _5 {8 B+ k& k
2 j! l6 d0 D$ x( ]% ~6 e
<%
$ l# X$ |. \% f8 Nset rs=server.createobject("adodb.recordset")
/ h3 `+ ^$ P/ `0 a, Frs.open "select * from jilu_biao where userid="&userid,conn,1,1
! E: M# v/ K+ q2 Aif not(rs.eof and rs.bof) then
. ?5 x: O8 m6 P4 s, R# A5 r! q; _+ g   set s=server.createobject("adodb.recordset")
8 N& Y7 G0 a# l' u7 B0 {9 |   do while not rs.eof
; q$ l7 Q$ N3 V   s.open "select * from data_biao where id="&rs("id"),conn,1,1
. D; i% A% N' l$ g
5 e( |& L; I. h" v9 N: Z  '以下省略............  B# T% X' t5 V
" W4 F$ k* [( }4 z$ y, Z  q
%>
回复

使用道具 举报

天佑斋微信小程序

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

GMT+8, 2026-5-23 02:58 , Processed in 0.040735 second(s), 13 queries .

Powered by Discuz! X3.5

© 2001-2024 Discuz! Team.

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