7.3.5  显示在线用户

7.3.5 显示在线用户

由于用户在登录时,已经记录了登录状态,即将其对应的OnLine标志设置为1,因此获取在线的用户信息变得容易了。显示在线用户的页面如图7-12所示。

以下是显示在线用户页面的实现代码:

978-7-111-46863-9-Chapter07-32.jpg

978-7-111-46863-9-Chapter07-33.jpg

978-7-111-46863-9-Chapter07-34.jpg

978-7-111-46863-9-Chapter07-35.jpg

以上代码提供了两种不同顺序来查看当前的在线用户信息,一是按姓名字母排序;二是按女士优先排序。对于第一种排序方式,通过查询在线用户的SQL语句添加”Order By nc”来实现;对于第二种排序方式,在SQL语句添加”Order By Sex Desc”即可。

另外,对于实现在线用户的动态刷新,在<Head>标记与</Head>标记之间添加了代码:

978-7-111-46863-9-Chapter07-36.jpg

这样保证了页面每隔60s进行刷新。