Linux中国 Linux中国门户站!
设为主页 设为主页
收藏本站 收藏本站
 
当前位置 :首页 ->Linux技术 ->系统管理 ->正文

一个网上理财站点的设计(二)

来源:Linux-cn.com 作者:Webmaster 时间:2007-05-05 点击: [收藏] [投稿]

四、在线人数应该能反映实际情况。

  对于在线人数我一直没想到一个很合适的方法,直到我想明白一个问题:如果有一个用户一直没断线,但是他压根没刷新网页,也许他睡着了,也许他走开了,你说,他还算不算在线。我的答案是他不算在线。

  于是,我提出一个标准:一个用户在5分钟内不刷新网页,我就算他离线。

  我们将connect.inc.php添加这么几句:


$query = "delete from on_line_user where DATE_ADD
(time,INTERVAL 300 SECOND) VALUES ('".$cookie_name."', now()) "; $res = mysql_query($query); }

  然后, 在线人数:10改为:


  在线人数:
<?php
$query = "select count(*) from on_line_user"; 
$res = mysql_query($query); 
$row = mysql_fetch_row($res); 
echo $row[0];
?>
</FONT>

五、在右上角反映用户的登录情况。

  这一项,我想我不说大家也应该知道了:


<FONT FACE="宋体" SIZE="3" COLOR="#0000FF">你目前尚未登录</FONT>

  改为:


<FONT FACE="宋体" SIZE="3" COLOR="#0000FF">
<?php
if (!$cookie_user) echo "你目前尚未登录";
else echo "欢迎您!".$cookie_name;
?>
</FONT>

  至此,我们的主页算是改完了,修改后的结果是:


<?php include ("connect.inc.php"); ?>
<HTML>
<TITLE> 网上理财:主页 </TITLE>
<BODY>
<P ALIGN=CENTER><FONT FACE="隶书" SIZE="7" 
COLOR="#0000FF">网上理财</FONT>
<P ALIGN=LEFT>
<TABLE BORDER="0" CELLPADDING="2" CELLSPACING="0" 
width="100%" >
<TR>
<TD BGCOLOR="#FFFFFF" width="10%" colspan=2>
<FONT FACE="宋体" SIZE="3" COLOR="#0000FF">
<a href=index.php STYLE=Text-Decoration:none>首页</a></FONT>
</TD><TD BGCOLOR="#FFFFFF" width="20%" align=right>
<FONT FACE="宋体" SIZE="3" COLOR="#0000FF">
<?php
if (!$cookie_user) echo "你目前尚未登录";
else echo "欢迎您!".$cookie_name;
?>
</FONT>
</TD><TD BGCOLOR="#FFFFFF" width="10%">
</TD></TR>
<TR>
<TD BGCOLOR="#FFFFFF" width="10%" >
<FONT FACE="宋体" SIZE="2" COLOR="#0000FF">理财信息</FONT>
</TD><TD BGCOLOR="#FFFFFF" width="60%">
</TD><TD BGCOLOR="#FFFFFF" width="20%">
</TD><TD BGCOLOR="#FFFFFF" width="10%">
<FONT FACE="宋体" SIZE="2" COLOR="#0000FF"><a href=regist.php
STYLE=Text-Decoration:none>用户注册</a></FONT>
</TD></TR>
<TR>
<TD BGCOLOR="#FFFFFF">
</TD><TD BGCOLOR="#FFFFFF">
<?php
$query = "select id,area,theme,DATE_FORMAT(time_open,'%Y年%m月%d日')
as mydate from article where area=1 and type=1 order by time_open DESC"; 
$res = mysql_query($query); 
$row = @mysql_fetch_array($res); 
?>
<FONT FACE="宋体" SIZE="2" COLOR="#0000FF">
<a href=article_view.php?area=1&id=<?php echo $row['id'] ?>" 
STYLE="Text-Decoration:none"><?php echo $row['theme'] ?>
(<?php echo $row['mydate'] ?>)</a></FONT>
</TD><TD BGCOLOR="#FFFFFF">
</TD><TD BGCOLOR="#FFFFFF">
<FONT FACE="宋体" SIZE="2" COLOR="#0000FF"><a href=login_in.php
STYLE=Text-Decoration:none>用户登录</a></FONT>
</TD></TR>
<TR>
<TD BGCOLOR="#FFFFFF">
</TD><TD BGCOLOR="#FFFFFF">
<FONT FACE="宋体" SIZE="2" COLOR="#0000FF">
<a href=article_view.php?area=1&id=<?php $row = 
@mysql_fetch_array($res);echo $row['id'] ?>"
STYLE="Text-Decoration:none"><?php echo $row['theme'] ?>
(<?php echo $row['mydate'] ?>)</a></FONT>
</TD><TD BGCOLOR="#FFFFFF">
</TD><TD BGCOLOR="#FFFFFF">
<FONT FACE="宋体" SIZE="2" COLOR="#0000FF"><a href=modify.php 
STYLE=Text-Decoration:none>注册信息修改</a></FONT>
</TD></TR>
<TR>
<TD BGCOLOR="#FFFFFF">
</TD><TD BGCOLOR="#FFFFFF">
<FONT FACE="宋体" SIZE="2" COLOR="#0000FF">
<a href=article_view.php?area=1&id=<?php $row =
@mysql_fetch_array($res);echo $row['id'] ?>"
STYLE="Text-Decoration:none"><?php echo $row['theme'] ?>
(<?php echo $row['mydate'] ?>)</a></FONT>
</TD><TD BGCOLOR="#FFFFFF">
</TD><TD BGCOLOR="#FFFFFF">
<FONT FACE="宋体" SIZE="2" COLOR="#0000FF"><a href=account.php 
STYLE=Text-Decoration:none >个人帐户管理</a></FONT>
</TD></TR>
<TR>
<TD BGCOLOR="#FFFFFF">
</TD><TD BGCOLOR="#FFFFFF">
<FONT FACE="宋体" SIZE="2" COLOR="#0000FF">
<a href=article_view.php?area=1&id=<?php $row = 
@mysql_fetch_array($res);echo $row['id'] ?>"
STYLE="Text-Decoration:none"><?php echo $row['theme'] ?>
(<?php echo $row['mydate'] ?>)</a></FONT>
</TD><TD BGCOLOR="#FFFFFF">
</TD><TD BGCOLOR="#FFFFFF">
<FONT FACE="宋体" SIZE="2" COLOR="#0000FF"><a href=type.php 
STYLE=Text-Decoration:none >收支项目管理</a></FONT>
</TD></TR>
<TR>
<TD BGCOLOR="#FFFFFF">
</TD><TD BGCOLOR="#FFFFFF">
<FONT FACE="宋体" SIZE="2" COLOR="#0000FF">
<a href=article_view.php?area=1&id=<?php $row =
@mysql_fetch_array($res);echo $row['id'] ?>" 
STYLE="Text-Decoration:none"><?php echo $row['theme'] ?>
(<?php echo $row['mydate'] ?>)</a></FONT>
</TD><TD BGCOLOR="#FFFFFF">
</TD><TD BGCOLOR="#FFFFFF">
<FONT FACE="宋体" SIZE="2" COLOR="#0000FF">
<a href=condition.php STYLE=Text-Decoration:none >
收支情况管理</a></FONT>
</TD></TR>
<TR>
<TD BGCOLOR="#FFFFFF">
</TD><TD BGCOLOR="#FFFFFF">
</TD><TD BGCOLOR="#FFFFFF">
<FONT FACE="宋体" SIZE="2" COLOR="#0000FF">
<a href=article_list.php?area=1 STYLE=Text-Decoration:none >
<<更多理财信息</a></FONT>
</TD><TD BGCOLOR="#FFFFFF">
<FONT FACE="宋体" SIZE="2" COLOR="#0000FF"><a href=budget.php 
STYLE=Text-Decoration:none >预算计划管理</a></FONT>
</TD></TR>
<TR>
<TD BGCOLOR="#FFFFFF">
<FONT FACE="宋体" SIZE="2" COLOR="#0000FF">专家建议</FONT>
</TD><TD BGCOLOR="#FFFFFF">
</TD><TD BGCOLOR="#FFFFFF">
</TD><TD BGCOLOR="#FFFFFF">
<FONT FACE="宋体" SIZE="2" COLOR="#0000FF"><a href=report_1.php 
STYLE=Text-Decoration:none >帐户余额表</a></FONT>
</TD></TR>
<TR>
<TD BGCOLOR="#FFFFFF">
</TD><TD BGCOLOR="#FFFFFF">
<?php
$query = "select id,area,theme,DATE_FORMAT(time_open,'%Y年%m月%d日')
as mydate from article where area=2 and type=1 order by time_open DESC"; 
$res = mysql_query($query); 
$row = @mysql_fetch_array($res); 
?>
<FONT FACE="宋体" SIZE="2" COLOR="#0000FF">
<a href=article_view.php?area=2&id=<?php echo $row['id'] ?>" 
STYLE="Text-Decoration:none"><?php echo $row['theme'] ?>
(<?php echo $row['mydate'] ?>)</a></FONT>
</TD><TD BGCOLOR="#FFFFFF">
</TD><TD BGCOLOR="#FFFFFF">
<FONT FACE="宋体" SIZE="2" COLOR="#0000FF"><a href=report_2.php 
STYLE=Text-Decoration:none >收支情况明细表</a></FONT>
</TD></TR>
<TR>
<TD BGCOLOR="#FFFFFF">
</TD><TD BGCOLOR="#FFFFFF">
<FONT FACE="宋体" SIZE="2" COLOR="#0000FF">
<a href=article_view.php?area=2&id=<?php $row =
@mysql_fetch_array($res);echo $row['id'] ?>" 
STYLE="Text-Decoration:none"><?php echo $row['theme'] ?>
(<?php echo $row['mydate'] ?>)</a></FONT>
</TD><TD BGCOLOR="#FFFFFF">
</TD><TD BGCOLOR="#FFFFFF">
<FONT FACE="宋体" SIZE="2" COLOR="#0000FF"><a href=report_3.php 
STYLE=Text-Decoration:none >现金流量表</a></FONT>
</TD></TR>
<TR>
<TD BGCOLOR="#FFFFFF">
</TD><TD BGCOLOR="#FFFFFF">
<FONT FACE="宋体" SIZE="2" COLOR="#0000FF">
<a href=article_view.php?area=2&id=<?php $row =
@mysql_fetch_array($res);echo $row['id'] ?>" STYLE="Text-Decoration:none">
<?php echo $row['theme'] ?>(<?php echo $row['mydate'] ?>)
</a></FONT>
</TD><TD BGCOLOR="#FFFFFF">
</TD><TD BGCOLOR="#FFFFFF">
<FONT FACE="宋体" SIZE="2" COLOR="#0000FF">
<a href=report_4.php STYLE=Text-Decoration:none >收入支出比较表
</a></FONT>
</TD></TR>
<TR>
<TD BGCOLOR="#FFFFFF">
</TD><TD BGCOLOR="#FFFFFF">
<FONT FACE="宋体" SIZE="2" COLOR="#0000FF">
<a href=article_view.php?area=2&id=<?php $row = 
@mysql_fetch_array($res);echo $row['id'] ?>"
STYLE="Text-Decoration:none"><?php echo $row['theme'] ?>
(<?php echo $row['mydate'] ?>)</a></FONT>
</TD><TD BGCOLOR="#FFFFFF">
</TD><TD BGCOLOR="#FFFFFF">
<FONT FACE="宋体" SIZE="2" COLOR="#0000FF">
<a href=report_5.php STYLE=Text-Decoration:none >
预算实际对照表</a></FONT>
</TD></TR>
<TR>
<TD BGCOLOR="#FFFFFF">
</TD><TD BGCOLOR="#FFFFFF">
<FONT FACE="宋体" SIZE="2" COLOR="#0000FF">
<a href=article_view.php?area=2&id=<?php $row = 
@mysql_fetch_array($res);echo $row['id'] ?>" 
STYLE="Text-Decoration:none"><?php echo $row['theme'] ?>
(<?php echo $row['mydate'] ?>)</a></FONT>
</TD><TD BGCOLOR="#FFFFFF">
</TD><TD BGCOLOR="#FFFFFF">
<FONT FACE="宋体" SIZE="2" COLOR="#0000FF">
<a href=forum.php STYLE=Text-Decoration:none >
理财论坛</a></FONT>
</TD></TR>
<TR>
<TD BGCOLOR="#FFFFFF">
</TD><TD BGCOLOR="#FFFFFF">
</TD><TD BGCOLOR="#FFFFFF">
<FONT FACE="宋体" SIZE="2" COLOR="#0000FF">
<a href=article_list.php?area=2 STYLE=Text-Decoration:none >
<<更多专家建议</a></FONT>
</TD><TD BGCOLOR="#FFFFFF">
<FONT FACE="宋体" SIZE="2" COLOR="#0000FF"><a href=publish.php 
STYLE=Text-Decoration:none >文章发表</a></FONT>
</TD></TR>
<TR>
<TD BGCOLOR="#FFFFFF">
</TD><TD BGCOLOR="#FFFFFF" align=center>
<FONT FACE="宋体" SIZE="2" COLOR="#0000FF">今日文章:
<?php 
$query = "select count(id) as count_1 from article where type=1 
and TO_DAYS(time_open)=TO_DAYS(NOW())"; 
$res = mysql_query($query); 
$row = @mysql_fetch_array($res); 
echo $row['count_1'];
?>
篇  今日论坛:
<?php 
$query = "select count(id) as count_1 from article where type=2 
and TO_DAYS(time_open)=TO_DAYS(NOW())"; 
$res = mysql_query($query); 
$row = @mysql_fetch_array($res); 
echo $row['count_1'];
?>
贴</FONT>
</TD><TD BGCOLOR="#FFFFFF">
</TD><TD BGCOLOR="#FFFFFF">
</TD></TR>
<TR>
<TD BGCOLOR="#FFFFFF">
</TD><TD BGCOLOR="#FFFFFF" align=center>
<FONT FACE="宋体" SIZE="2" COLOR="#0000FF">访问人次:
<?php
$query = "select visiter from my_visiter"; 
$res = mysql_query($query); 
$row = mysql_fetch_row($res); 
echo $row[0];
$query = "update my_visiter set visiter=visiter+1"; 
$res = mysql_query($query); 
?>
  注册用户:
<?php
$query = "select count(*) from my_user"; 
$res = mysql_query($query); 
$row = mysql_fetch_row($res); 
echo $row[0];
?>
  在线人数:
<?php
$query = "select count(*) from on_line_user"; 
$res = mysql_query($query); 
$row = mysql_fetch_row($res); 
echo $row[0];
?>
</FONT>
</TD><TD BGCOLOR="#FFFFFF">
</TD><TD BGCOLOR="#FFFFFF">
</TD></TR>
</TABLE>
</BODY>
</HTML>


 如果您对本文有任何疑问或者建议,请到讨论区发表您的意见: >> 论坛入口 <<



上一篇:用PHP+MySQL构建一个招聘网站(12)   下一篇:一个网上理财站点的设计(十五)

文章评论】 【收藏本文】 【推荐好友】 【打印本文】 【我要投稿】 【论坛讨论
更多相关文章
Power by linux-cn.com 粤ICP备05006655号