Number squaring

Number squaring

Displaying the squares of the numbers 0 to 9:

n n2
0 0
1 1
2 4
3 9
4 16
5 25
6 36
7 49
8 64
9 81

Next Page >

 

CODE FOLLOWS

<?php
// Include the header file (assumed to contain common HTML and styles)
include('includes/header.php');
?>

<!DOCTYPE html>
<html lang="en">
<head>
    <title>Number squaring</title>
    <link rel="stylesheet" type="text/css" href="css/common.css" />
    <style type="text/css">
        th { text-align: left; background-color: #999; }
        th, td { padding: 0.4em; }
        tr.alt td { background: #ddd; }
    </style>
</head>
<body>

<?php

define
"PAGE_SIZE"10 );
$start 0;

if ( isset( 
$_GET["start"] ) and $_GET["start"] >= and $_GET["start"] <=
    
1000000 ) {
    
$start = (int) $_GET["start"];
}

$end $start PAGE_SIZE 1;
?>
<h2>Number squaring</h2>

<p>Displaying the squares of the numbers <?php echo $start ?> to <?php echo
    
$end ?>:</p>

<table cellspacing="0" border="0" style="width: 20em; border: 1px solid
#666;">
    <tr>
        <th>n</th>
        <th>n<sup>2</sup></th>
    </tr>
    <?php
    
for ( $i=$start$i <= $end$i++ )
    {
        
?>
        <tr<?php if ( $i != ) echo ' class="alt"' ?>>
            <td><?php echo $i?></td>
            <td><?php echo pow$i)?></td>
        </tr>
        <?php
    
}
    
?>
</table>
<p>
    <?php if ( $start ) { ?>
        <a href="number_squaring.php?start=<?php echo $start PAGE_SIZE
        ?>
">&lt;Previous Page</a> |
    <?php ?>

    <a href="number_squaring.php?start=<?php echo $start PAGE_SIZE ?>">Next
        Page &gt;</a>
</p>
</body>
</html>

<?php
// Include the footer file (assumed to contain common HTML and styles)
include('includes/footer.php');
?>