テーブル ループに align を追加するにはどうすればよいですか?
私はコードを持っています:
<table width="960px" border="0" cellspacing="0" cellpadding="0">
<tr valign=top>
<?
activate ('main/inside');
$rid = get ('main/inside');
$l = openFilesList (PAGE, 'id', ASC, 20);
$i = 0;
while ($id = readList ($l)) {
setActive ($id);
if (!$rid) $rid = _say ('Раздел');
$q = 0;
$arr = array('left', 'center', 'right');
if ($i == 0) echo '<td align='.$arr[$q++].'>';
?>
"some text"
<? if ($i++ == 1) {
echo '</td>';
$i = 0;
}
}
if ($i>0) {
echo str_repeat ('', 2-$i);
echo '';
}
?>
</tr>
</table>
出力は
... <td align="left">some text some text</td>
<td align="center">some text some text</td>
<td align="right">some text some text</td>...
しかし、私のコードは正しく動作しません。