使用while循环打印颜色相隔表格

时间:2022-05-06
本文章向大家介绍使用while循环打印颜色相隔表格,主要内容包括其使用实例、应用技巧、基本知识点总结和需要注意事项,具有一定的参考价值,需要的朋友可以参考一下。
<?php  
 //手动画表格相当于画二维数组  
 
 
 header("Content-Type:text/html; charset=utf8");  
 echo "<table border='0' align='center' width='900px' text-align='center'>";  
 echo "<caption><h1>使用while循环打印颜色相隔表格</h1></caption>";  
 $num1 = 0;  
 while($num1 < 100){  
 if($num1 % 2 == 0){  
 $bg = "green";  
 }else{  
 $bg = "blue";  
 }  
 echo "<tr onmouseover='onrow(this)' onmouseout='leaverow(this)' bgColor='.$bg.'>";  
 $num2 = 0;  
 while($num2 < 10){  
 echo "<td>".$num1.$num2."</td>";  
 $num2++;  
 }  
 echo "</tr>";  
 $num1++;  
 }  
 echo "</table>";  
 ?><!-- 一定要加,否则下面的javascript不能被识别,而被当成php代码 -->  
 
 
 <script type="text/javascript">  
 var color = null;  
 function onrow(obj){  
 color = obj.bgColor;//这里必须有,这里为leaverow函数用的  
 obj.bgColor = "red";  
 }  
 function leaverow(obj){  
 obj.bgColor = color;  
 }  
 </script>