PHP学习笔记之用php绘制表格示例

<!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/xhtml">

<head>

<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />

<title>用php绘制表格示例</title>

<?php

define(MAX_NUM, 20);

$bc = "000000";

$color = array();

for ($i=0; $i<10000; $i++)

{

$color[$i] = "#" . $bc;

$bc += 0x00000f;

//echo($color[$i] . "\t");

}

echo "<hr/>";

?>

</head>

<body>

<table border="2" cellspacing="0" cellpadding="0">

<tr>

<td width="40" height="40" <?php $r = rand(1, 9999); echo("bgcolor=\"$color[$r]\"") ?>>&nbsp;</td>

<td width="40" height="40" <?php $r = rand(1, 9999); echo("bgcolor=\"$color[$r]\"") ?>>&nbsp;</td>

</tr>

<tr>

<td width="40" height="40" bgcolor="#FFFF00">&nbsp;</td>

<td width="40" height="40" bgcolor="#FF00FF">&nbsp;</td>

</tr>

</table>

<table cellspacing="0" cellpadding="0">

<?php

for ($i=1; $i<=MAX_NUM; $i++)

{

echo("<tr>");

for ($j=1; $j<=MAX_NUM; $j++)

{

$s = $i * $j;

$r = rand(1, 9999);

echo("<td  align=center width=\"40\" height=\"40\" ");

echo(" bgcolor=\"$color[$r]\">   </td>");

}

echo("</tr>");

}

?>

</table>

</body>

</html>

时间: 2024-10-12 09:06:41

PHP学习笔记之用php绘制表格示例的相关文章

GDI+学习笔记(五)绘制一个正方体

本文将介绍如何利用GDI+绘制一个正方体. (一)准备阶段 想象一下,高中的时候,我们在学立体几何的时候是怎样画一个正方体的,我们在一张纸上利用投影的思路将其绘制在一张纸上,对吧,这计算投影的部分,我们暂且忽略.下图是我用windows的画图绘制的一个正方体: 我们计算出这些点在平面上的坐标如下: Point A(100,200); Point B(200,200); Point C(100,300); Point D(200,300); Point E(100+50*1.414, 200-50

easyui学习笔记2—在行内进行表格的增删改操作【转载】

第一篇笔记中记录了如何实现表格的增删改,那个是点击之后跳出来一个对话框然后进行的,这里是在表格本身上进行的操作,也很简单,但是这里发现一个版本问题,也可以说是兼容性问题. 1.首先我们看引用的js和css代码 <link rel="stylesheet" href="jquery-easyui-1.3.5/themes/default/easyui.css" /> <link rel="stylesheet" href=&quo

C++ Primer 学习笔记_56_类与数据抽象 --消息处理示例

复制控制 --消息处理示例 说明: 有些类为了做一些工作需要对复制进行控制.为了给出这样的例子,我们将概略定义两个类,这两个类可用于邮件处理应用程序.Message类和 Folder类分别表示电子邮件(或其他)消息和消息所出现的目录,一个给定消息可以出现在多个目录中.Message上有 save和 remove操作,用于在指定Folder中保存或删除该消息. 数据结构: 对每个Message,我们并不是在每个Folder中都存放一个副本,而是使每个Message保存一个指针集(set),set中

学习笔记-----Android的View绘制过程

边看源码边参考别人的博客等,做一下学习笔记. 要了解View的绘制,首先得知道View树的结构:(可以参考http://blog.csdn.net/qinjuning/article/details/7226787) 整个 View 树的绘图流程在ViewRoot.java类的performTraversals()函数展开,其绘制流程如下: 我们从最基本的思路来理解绘图流程:先确定所有View的大小,然后根据布局决定每个View的位置,然后开画! 这里着重关注具体绘图的Draw方法,其绘制流程为

学习笔记:HTML5 Canvas绘制简单图形

HTML5 Canvas绘制简单图形 1.添加Canvas标签,添加id供js操作. <canvas id="mycanvas" height="700" width="1024" style="border:1px solid #aaa;text-align:center;"> 你的浏览器不支持Canvas,请更新浏览器再试!!! </canvas> 在canvas标签之间应该做浏览器是否支持的检测,

【Html 学习笔记】第五节——表格

表格也是日常用到的. 普通表格:<table> 表格边框:border 表头:th 表格标题:caption 横/纵向合并的单元格:colspan .rawspan 表格内标签: 单元格间距:cellpadding.cellspacing 背景色.背景图:bgcolor.background 向表格中单元添加背景色.背景图: 单元格内的排列:align 表格的边:frame

Direct-X学习笔记--顶点&amp;基本图形绘制

DirectX描述物体使用三角形单元,构成三角形的最基本单位是顶点. DirectX中顶点格式是很灵活的,即我们可以自己定义顶点所包含的信息.除了坐标之外,我们还需要定义其他附加属性,颜色属性,法线属性等等. 我们在定义的时候,首先要使用DX的一个宏声明一下我们所定义的顶点包含哪些属性. //------------绘制图形步骤1.定义灵活顶点格式 #define D3DFVF_CUSTOMVERTEX (D3DFVF_XYZRHW|D3DFVF_DIFFUSE)//坐标为经过变换的屏幕坐标,顶

.Net学习笔记----2015-07-10(使用GDI绘制验证码)

/// <summary> /// 点击更换验证码 /// </summary> /// <param name="sender"></param> /// <param name="e"></param> private void pictureBox1_Click(object sender, EventArgs e) { Random r = new Random(); string st

ASP.NET MVC Web API 学习笔记---Web API概述及程序示例

1. Web API简单说明 近来很多大型的平台都公开了Web API.比如百度地图 Web API,做过地图相关的人都熟悉.公开服务这种方式可以使它易于与各种各样的设备和客户端平台集成功能,以及通过在浏览器中使用 JavaScript来创建更丰富的HTML体验.所以我相信Web API会越来越有它的用武之地. 说道Web API很多人都会想到Web服务,但是他们仍然有一定的区别:Web API服务是通过一般的 HTTP公开了,而不是通过更正式的服务合同 (如SOAP) 2. ASP.NET W