|
主题: addProp data,#&name,1121
|
 DoDoDo
职务:普通成员
等级:1
金币:2.0
发贴:174
注册:2002/12/19 16:53:49
|
#12004/1/4 14:35:17
我遇到这样一个问题: 在服务器端我要记录客户端的登陆名和客户端的ID号,我想到用属性列表来实现,如: data=[#tom:1121, #joyty:1234],tom是登陆名,1121是分配的ID号。 但是,由于登陆名是由用户输入的,我想这样: name=member("用户名").text addProp data,#&name,1121 这样DR告诉我语法错误,但我需要用变量来添加属性,我不知道怎么办好?
|
 Super ChiCk
职务:版主
等级:5
金币:15.0
发贴:3502
注册:2003/9/6 14:53:41
|
#22004/1/4 15:10:14
name=member("用户名").text addProp data,#&name,1121
#&name---#name
|
 DoDoDo
职务:普通成员
等级:1
金币:2.0
发贴:174
注册:2002/12/19 16:53:49
|
#32004/1/4 16:37:49
ccloveaa在上个帖子中说 引用: name=member("用户名" .text addProp data,#&name,1121
#&name---#name
我的name是一个变量,它存储的是用户输入的用户名(如"tom")。如果用addProp data,#name,1121,得到的是[#name:1121],而我实际想要得到的是[#tom:1121]
|
 Super ChiCk
职务:版主
等级:5
金币:15.0
发贴:3502
注册:2003/9/6 14:53:41
|
#42004/1/5 12:25:20
你的应该是这样 [#name:cloveaa,#id:123456] 这样写程序就行了
|
 DoDoDo
职务:普通成员
等级:1
金币:2.0
发贴:174
注册:2002/12/19 16:53:49
|
#52004/1/5 16:27:41
不是这么简单,照你这样,我的两个name和id,如data=[#tom:1121, #joyty:1234]就要分别做成两个列表:data1=[#name:tom, #id:1121]和data2=[#name:joyty,#id:1234]了。 而根据用户的登陆情况,我要随时增加用户名和ID号。我暂时用普通列表实现,只是判断起来很麻烦。如data=[tom,1121, ,joyty,1234],要判断用户名是否存在,则判断data[i](i=1),i=i+2...... 也就是说奇数项是用户名,偶数项是ID号。
|
 Super ChiCk
职务:版主
等级:5
金币:15.0
发贴:3502
注册:2003/9/6 14:53:41
|
#62004/1/5 17:09:26
list1=[#name:"tom",#id:"1121"] idlist=[list1,list2] 查询的时候 idlist[1].name
|
 DoDoDo
职务:普通成员
等级:1
金币:2.0
发贴:174
注册:2002/12/19 16:53:49
|
#72004/1/6 14:01:08
这个主意不错。
|