URL: https://www.opennet.me/cgi-bin/openforum/vsluhboard.cgi
Форум: vsluhforumID8
Нить номер: 2248
[ Назад ]

Исходное сообщение
"лишняя строка"

Отправлено Шанхай , 12-Апр-04 09:15 
<table width="200" border="1">
<tr>
<?
for ($i=1; $i<21; $i++)
{
echo "<td>$i</td>";
if ($i % 2 == 0)
{
echo "</tr>\n<tr>";
}
}
echo "</tr>";
?>

</table>

Получаю люшнюю строчку в таблице: "<tr></tr>"
Как мне обойтись без неё?


Содержание

Сообщения в этом обсуждении
"лишняя строка"
Отправлено Fuss , 12-Апр-04 09:57 
можно так

<table width="200" border="1">
<?
for ($i=1; $i<21; $i++)
{
if ($i % 2 != 0)
        echo "<tr>";
echo "<td>$i</td>";
if ($i % 2 == 0)
        echo "</tr>\n";
}
?>
</table>

или так

<table width="200" border="1">
<tr>
<?
for ($i=1; $i<21; $i++)
{
if ($i % 2 != 0)
        echo "<tr><td>$i</td>";
else
        echo "<td>$i</td></tr>\n";
}
?>