Intereting Posts
Правильный / принятый способ обновления записи ATOM Кодирование графического индикатора выполнения в php (проблема с перекрытием) Проблема DOMPDF с кириллическими символами Как настроить пользовательские заголовки для отдельных действий контроллера в ZF2? Как получить банковскую информацию с помощью кода ifsc или быстрого кода ..? Почему мой запрос с именованными параметрами возвращает пустой результат? SoapClient: как передать несколько элементов с тем же именем? Как изменить корзину WooCommerce, страницы проверки (основная часть темы) Наследование статических членов в PHP PHP: get_called_class () vs get_class ($ this) Preg Replace – заменить второе появление соответствия Создание предварительного просмотра шрифта Почему mysqli_real_escape_string имеет объект соединения в качестве первого параметра Laravel 5 получает InvalidStateException в AbstractProvider.php При щелчке открываем всплывающее окно с формой, а затем отправляем загрузку и закрываем ее! Как?

создание таблицы умножения с использованием 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>"); ?> 

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

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

Solutions Collecting From Web of "создание таблицы умножения с использованием php"

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

вы закрываете тег 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>");