我们大家的资源库
设置zzzyk.com为首页 \ 加入收藏 \ 联系我们
 
 
立即高级搜索
首页源码下载站长学校素材中心技术论坛网页模版Linux玩游戏站长工具繁體中文
 
广


 
   
您当前的位置:站长资源库站长学校网络编程PHP教程PHP函数 → 技术信息 退出登录 用户管理
利用static实现表格的颜色隔行显示
作者:未知  来源:本站收集  发布时间:2005-11-4 1:37:57
减小字体 增大字体

利用static实现表格的颜色隔行显示
在实际编程应用中我们对STATIC的功能经常遗忘。要好好反省。。:)

我们用PHP从数据库查询数据,并将结果输出到浏览器上,如果结果有很多行,表格的bgcolor如果全是单色的,浏览者会感觉不太舒服。那麽怎样做使表格各行的颜色不同呢?
请看下面:
<?
function getcolor()
{
static $colorvalue;//定义一个静态变量
if($colorvalue=="#ffffff")
$colorvalue="#000000";
else $colorvalue="#ffffff";
return($colorvalue);
}

print("<table border=1>n");//下面输出10行
for($i=0;$i<10;$i++)
{ $bcolor=getcolor();//换背景颜色
print("<tr bgcolor=$bcolor>n");
print("<td>$i</td>n");
print("</tr>");
}
print("</table>n");
说明:
此程序中定义了一个静态变量static $colorvalue意思是在函数调用结束后,
此变量$colorvalue还保留值,没有消失。当再次调用getcolor()函数时,变量$colorvalue的值是上次函数调用结束时$colorvalue的值。
返回上页 打印本页



 
广


本类热门技术
相关技术
推荐技术
广


技术评论 (评论内容只代表网友观点,与本站立场无关!)

用户名: 查看更多评论

分 值:100分 85分 70分 55分 40分 25分 10分 0分

内 容:

         (注“”为必填内容。) 验证码: 验证码,看不清楚?请点击刷新验证码

 
 
关于本站 - 网站帮助 - 广告合作 - 下载声明 - 友情连接 - 网站地图 - 请求帮助
Copyright © 2004-2007 zhaoxi.net. All Rights Reserved .
站长资源库,为你提供最实用的源码下载!