回 帖 发 新 帖 刷新版面

主题:请大家讨论一下这个问题该怎么解决,有分!

我想做一个统计系统,要求A、B、C、D四个科室登陆后,录入指定的统计数据,现在有一个问题就是,a科室登陆后需要在科室栏中点击下拉框选择a,能不能设计成当a科室登陆后不需再选择科室,保存数据时直接把科室a写入数据库。a、b、c、d分别在四个不同工作站录,用什么方法实现呢,cookies行吗?

回复列表 (共8个回复)

沙发

你说得很泛泛,不清楚。

既然有四个科室的区分,那么他们有用户名之类的区别吗?登录信息是储存在哪里的?

Cookies 还是 Session ?其中有储存用户名吗?

如果有,则可以判断用户名的不同情况,然后在下拉菜单相应 Option 位置设置 Selected

板凳

可能我说的不是很清楚,我的意思是,在数据库里有科室以及其他很多字段,能不能在该科室登陆后录入数据时,不用再重新选择科室,就可以把科室名称以及其他表格数据写入到数据库中,以免出现a科室登陆后由于录入数据时选择科室错误,写到数据库时变成其他科室数据了,不知道这样写,楼上是否清楚!~

3 楼

得到登录用户的身份后,
<option value="a" <% if request.cookies("身份")="a" then response.write "checked"%>科室A</option>

4 楼

楼上的,是写 Checked 吗?我怎么记得是写 Selected 呢?

应该是这样吧?

<option value="a" <% if request.cookies("身份")="a" then response.write "Selected"%>科室A</option>

5 楼

是selected
不小心写错了

6 楼

[quote]可能我说的不是很清楚,我的意思是,在数据库里有科室以及其他很多字段,能不能在该科室登陆后录入数据时,不用再重新选择科室,就可以把科室名称以及其他表格数据写入到数据库中,以免出现a科室登陆后由于录入数据时选择科室错误,写到数据库时变成其他科室数据了,不知道这样写,楼上是否清楚!~[/quote]

你依然还是没有说清楚。。。。汗。。。

你的意图很明确了,我也了解了,可是你当前的环境你没有交代清楚。

你现在的程序用什么判断是否登录?用什么判断登录的是哪个科室?

还有,如果按我和那位朋友所说的 Selected 来写的话,一些别有用心的科室工作人员也可以作弊的。就看你的意图是想方便他们,还是想防范他们。

如果是后者,我想你还需要后台的验证。

7 楼

[quote]是selected
不小心写错了[/quote]

没事,我们都经常会写错。呵呵~~

8 楼


既然一个科室只能写本科室的数据!那么再用下拉框,还有什么意义呢?

在写入数据时,科室字段直接赋值,不就行了吗!

我来回复

您尚未登录,请登录后再回复。点此登录或注册