0

テーブル ループに 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>...

しかし、私のコードは正しく動作しません。

4

1 に答える 1