-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathgrid.php
More file actions
55 lines (54 loc) · 1.36 KB
/
grid.php
File metadata and controls
55 lines (54 loc) · 1.36 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
<?php
$rows = intval($_GET['rows']);
$rowno = 1;
$cols = intval($_GET['columns']);
$colno = 1;
if (($rows < 1) || ($cols < 1)) {
?>
<P>Please enter an interger above 0.<br>
<a href="./grid_params.php">Re-enter grid parameters.</a></P>
<?php
} else {
echo '<p>Your grid has '.$rows.' rows and '.$cols.' columns.</p><p style="font-family: \'Lucidia-Console\', monospace">   ';
while ($colno <= $cols) {
if ($colno < 10) {
echo ' '.$colno.' ';
} else if ($colno < 100) {
echo ' '.$colno;
} else {
echo ' # ';
}
$colno ++;
}
echo '<br>   ';
while ($rowno <= $rows) {
$colno = 1;
while ($colno <= $cols) {
echo '+--';
$colno ++;
}
if ($rowno < 10) {
echo '+<br>  '.$rowno;
} else if ($rowno < 100) {
echo '+<br> '.$rowno;
} else if ($rowno < 1000) {
echo $rowno;
} else {
echo '+<br>#';
}
$colno = 1;
while ($colno <= $cols) {
echo '|  ';
$colno ++;
}
echo '|<br>   ';
$rowno ++;
}
$colno = 1;
while ($colno <= $cols) {
echo '+--';
$colno ++;
}
echo '+</p>';
}
?>