dom_long_table.php 673 B

12345678910111213141516171819202122232425262728293031323334353637383940414243
  1. <html>
  2. <style>
  3. table { margin: auto; }
  4. td {
  5. font-size: 0.8em;
  6. padding: 4pt;
  7. text-align: center;
  8. font-family: sans-serif;
  9. }
  10. </style>
  11. <body>
  12. <table>
  13. <thead>
  14. <tr>
  15. <td colspan="20">Header</td>
  16. </tr>
  17. </thead>
  18. <tfoot>
  19. <tr>
  20. <td colspan="20">Footer</td>
  21. </tr>
  22. </tfoot>
  23. <?php
  24. $i_max = 40;
  25. $j_max = 20;
  26. for ( $i = 1; $i <= $i_max; $i++): ?>
  27. <tr>
  28. <?php
  29. for ( $j = 1; $j <= $j_max; $j++) {
  30. $r = (int)(255*$i / $i_max);
  31. $b = (int)(255*$j / $j_max);
  32. $g = (int)(255*($i + $j)/($i_max + $j_max));
  33. $c = "black;";
  34. $bg = "rgb($r,$g,$b)";
  35. echo "<td style=\"color: $c; background-color: $bg;\">" . ($i * $j) . "</td>\n";
  36. }
  37. ?>
  38. </tr>
  39. <?php endfor; ?>
  40. </table>
  41. </body>
  42. </html>