создание таблицы умножения с использованием php

Я пытаюсь создать таблицу умножения с помощью php следующим образом:

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

… много html-кода …

 <?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>"); ?> 

Я, наверное, что-то пропустил, но не могу понять, что это.

Любые советы будут оценены, спасибо!

попробуй это:

вы закрываете тег tr для каждого столбца. вам нужно закрыть тэг после 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>"; 

Переместите </tr> за пределы внутреннего цикла for :

 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>'); } echo("</table>"); - 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>'); } echo("</table>");