利用static实现表格的颜色隔行显示


Posted in PHP onOctober 09, 2006

利用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的值。

PHP 相关文章推荐
PHP开发不能违背的安全规则 过滤用户输入
May 01 PHP
php设计模式 Template (模板模式)
Jun 26 PHP
php 数据库字段复用的基本原理与示例
Jul 22 PHP
php过滤所有恶意字符(批量过滤post,get敏感数据)
Mar 18 PHP
php实现的替换敏感字符串类实例
Sep 22 PHP
PHP CURL或file_get_contents获取网页标题的代码及两者效率的稳定性问题
Nov 30 PHP
iis6手工创建网站后无法运行php脚本的解决方法
Jun 08 PHP
PHP判断json格式是否正确的实现代码
Sep 20 PHP
PHP实现链表的定义与反转功能示例
Jun 09 PHP
漂亮的thinkphp 跳转页封装示例
Oct 16 PHP
Laravel5.5 视图 - 创建视图和数据传递示例
Oct 21 PHP
浅析PHP反序列化中过滤函数使用不当导致的对象注入问题
Feb 15 PHP
PHP 和 XML: 使用expat函数(三)
Oct 09 #PHP
PHP 和 XML: 使用expat函数(二)
Oct 09 #PHP
PHP 和 XML: 使用expat函数(一)
Oct 09 #PHP
用PHP动态生成虚拟现实VRML网页
Oct 09 #PHP
其他功能
Oct 09 #PHP
PHP新手上路(十一)
Oct 09 #PHP
PHP新手上路(十二)
Oct 09 #PHP
You might like
php mail to 配置详解
2014/01/16 PHP
[原创]php使用curl判断网页404(不存在)的方法
2016/06/23 PHP
在网页中屏蔽快捷键
2006/09/06 Javascript
javascript 限制输入和粘贴(IE,firefox测试通过)
2008/11/14 Javascript
验证javascript中Object和Function的关系的三段简单代码
2010/06/27 Javascript
一个JQuery写的点击上下滚动的小例子
2011/08/27 Javascript
js(jQuery)获取时间的方法及常用时间类搜集
2013/10/23 Javascript
使用AngularJS实现表单向导的方法
2015/06/19 Javascript
jQuery实现表格行和列的动态添加与删除方法【测试可用】
2016/08/01 Javascript
本地存储localStorage用法详解
2017/07/31 Javascript
Angular搜索 过滤 批量删除 添加 表单验证功能集锦(实例代码)
2017/10/25 Javascript
详解vue添加删除元素的方法
2018/06/30 Javascript
vue插件开发之使用pdf.js实现手机端在线预览pdf文档的方法
2018/07/12 Javascript
微信小程序自定义对话框弹出和隐藏动画
2018/07/19 Javascript
Node.js JSON模块用法实例分析
2019/01/04 Javascript
从vue源码看props的用法
2019/01/09 Javascript
微信小程序开发之转发分享功能
2019/10/22 Javascript
Vue实现页面添加水印功能
2019/11/09 Javascript
5分钟快速看懂ES6中的反射与代理
2019/12/19 Javascript
Vant Weapp组件踩坑:picker的初始赋值解决
2020/11/12 Javascript
python正则表达式抓取成语网站
2013/11/20 Python
Eclipse中Python开发环境搭建简单教程
2016/03/23 Python
Python开发的实用计算器完整实例
2017/05/10 Python
快速解决pyqt5窗体关闭后子线程不同时退出的问题
2019/06/19 Python
Pandas 解决dataframe的一列进行向下顺移问题
2019/12/27 Python
tensorflow转换ckpt为savermodel模型的实现
2020/05/25 Python
python如何对链表操作
2020/10/10 Python
python Zmail模块简介与使用示例
2020/12/19 Python
Python3+Django get/post请求实现教程详解
2021/02/16 Python
css3的transform中scale缩放详解
2014/12/08 HTML / CSS
沃尔玛加拿大:Walmart.ca
2020/03/02 全球购物
小学教师学期末自我评价
2013/09/25 职场文书
人事专员工作职责
2014/02/22 职场文书
廉洁教育学习材料
2014/05/19 职场文书
2015年干部教育培训工作总结
2015/05/15 职场文书
科普 | 业余无线电知识-波段篇
2022/02/18 无线电