Evgeniy Kleban Evgeniy Kleban - 7 months ago 33
PHP Question

creating multiplication table using php

I'm trying to create multiplication table using php as follows:

<?php

$cols = 10;
$rows = 10;
?>


... lot of html code ...

<?php

echo "<table border=\"1\">";

for ($r =0; $r < $rows; $r++){

echo('<tr>');

for ($c = 0; $c < $cols; $c++)
echo( '<td>' .$c*$r.'</td></tr>');

}

echo("</table>");

?>


I probably miss something but can't figure out what is it.

Any advices would be appreciated, thanks!

Answer

try this:

you are closing tr tag for each column. you need to close tr tag after cloumn for loop.

echo "<table border=\"1\">";

        for ($r =0; $r < $rows; $r++){

            echo'<tr>';

            for ($c = 0; $c < $cols; $c++)
                echo '<td>' .$c*$r.'</td>';
           echo '</tr>'; // close tr tag here

        }

  echo"</table>";