利用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的值。
相关推荐
-
利用static实现表格的颜色隔行显示
利用static实现表格的颜色隔行显示 我们用PHP从数据库查询数据,并将结果输出到浏览器上,如果结果有很多行,表格的bgcolor如果全是单色的,浏览者会感觉不太舒服.那麽怎样做使表格各行的颜色不同呢? 请看下面: <? function getcolor() { static $colorvalue;//定义一个静态变量 if($colorvalue=="#ffffff") $colorvalue="#000000"; else $colorvalue=&
-
利用static实现表格的颜色隔行显示的代码
在实际编程应用中我们对STATIC的功能经常遗忘.要好好反省..:) 我们用PHP从数据库查询数据,并将结果输出到浏览器上,如果结果有很多行,表格的bgcolor如果全是单色的,浏览者会感觉不太舒服.那麽怎样做使表格各行的颜色不同呢? 请看下面: 复制代码 代码如下: function getcolor() { static $colorvalue;//定义一个静态变量 if($colorvalue=="#ffffff") $colorvalue="#00
-
jQuery实现表格颜色交替显示的方法
本文实例讲述了jQuery实现表格颜色交替显示的方法.分享给大家供大家参考.具体实现方法如下: 复制代码 代码如下: <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtm
-
Android利用Palette实现提取图片颜色
目录 前言 创建Palette 提取颜色 文字颜色自动适配 更多功能 总结 前言 Palette即调色板这个功能其实很早就发布了,Jetpack同样将这个功能也纳入其中,想要使用这个功能,需要先依赖库 implementation 'androidx.palette:palette:1.0.0' 本篇文章就来讲解一下如何使用Palette在图片中提取颜色. 创建Palette 创建Palette其实很简单,如下 var builder = Palette.from(bitmap) var pal
-
Layer.js实现表格溢出内容省略号显示,悬停显示全部的方法
Index.html <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <title>表格内容溢出省略号显示</title> <style type="text/css"> .contain { font-family: ' Microsoft YaHei '; margin: 15px
-
利用Android 防止系统字体变化、显示大小变化影响
目录 1.当系统字体变大时 2.解决办法 3.当显示大小变大时 4.解决办法 4.1 工具类 1.当系统字体变大时 Activity Fragment 当系统字体放大后,文字设置为sp的也跟随放大,设置为dp的则保存不变. 设置为sp的该如何修改呢? 2.解决办法 使用dp单位 在Activity中设置getResources() 可以在BaseActivity统一处理 @Override public Resources getResources() { Resources resources
-
python 利用 PrettyTable 美化表格
目录 一.安装 二.按行设置数据 三.按列添加 四.输出风格 五.获取字符串 六.表格样式设置 七.输出成HTML 八.复制 一.安装 pip install PrettyTable 二.按行设置数据 import prettytable as pt # 按行添加数据 tb = pt.PrettyTable() tb.field_names = ['name', 'age', 'height', 'weight'] tb.add_row(['autofelix', 25, 174, 65]) t
-
javascript实现通过表格绘制颜色填充矩形的方法
本文实例讲述了javascript实现通过表格绘制颜色填充矩形的方法.分享给大家供大家参考.具体如下: <html> <head> <title> Javascript画矩形 </title> <script type="text/javascript"> //定义函数,传入设置参数,返回一个有背景颜色的表格 function drawFilledRect(x,y,w,h,color) { document.write(&qu
-
jquery关于表格及表格列隐藏和显示问题探讨
1.关于指定表格指定列隐藏显示 复制代码 代码如下: $(":checkbox[name*=month]").each(function(){ if(!$(this).attr("checked")){ var colnum = $(this).val(); $("#listPage").find('tr').find("td:eq(" + colnum.toString() + ")").hide();
-
layui 实现表格某一列显示图标
加个图标 设备状态是不是一目了然 在线设备往前排 { field: 'DevID', title: '设备ID', templet: function (d) { return d.iso == "1" ? "<i class='layui-icon' style='color:green;margin-right:5px'></i>" + d.DevID : "<i class='layui-icon' style='
随机推荐
- C语言程序设计50例(经典收藏)
- SQL2005 四个排名函数(row_number、rank、dense_rank和ntile)的比较
- 详解C语言中symlink()函数和readlink()函数的使用
- java实现二维数组转json的方法示例
- javascript实现校验文件上传控件实例
- CI框架中$this->load->library()用法分析
- Centos 6.5 下安装mysql 5.6.21的方法
- 快速掌握Node.js之Window下配置NodeJs环境
- 洗洗睡吧,没什么大不了的(人生励志篇)
- Python使用PDFMiner解析PDF代码实例
- SQL语句的各个关键字的解析过程详细总结
- jquery实现可横向和竖向展开的动态下滑菜单效果
- jQuery实现导航回弹效果
- js学习笔记之事件处理模型
- 基于C语言实现的扫雷游戏代码
- 解析link_mysql的php版
- 将字典转换为DataFrame并进行频次统计的方法
- Linux下安装Memcached服务器和客户端与PHP使用示例
- Vue.extend实现挂载到实例上的方法
- JavaScript循环遍历你会用哪些之小结篇