[PHP-users 18414]Re: 表の見出し行とarrayのデータ行の隙間
Kawazoe Tomonori
tsk @ ibakou.com
2003年 10月 12日 (日) 12:43:09 JST
川添です。
On Sun, 12 Oct 2003 12:16:39 +0900
ttkaya <motom @ h7.dion.ne.jp> wrote:
> array()のデータを表にいれて表示する際に
> 見出しの行とデータの行を色分けしたいと思っています。
> できあがりましたが、この方法では見出し行とデータ行の間に
> 隙間が開いてしまいます。
>
<tr>と<td>の対応が全然取れてないです。
あと、Tableのセル間のスペースを0にしないと、空白ができます。
たぶんこんな感じで、意図したことになりますよね?
$show= array('ポチ','5','犬','オス',
'クロ','8','猫','メス',
'亀吉','12','亀','?');
echo "<br><br><center>\n";
echo "<table cellspacing='0'><tr bgcolor='#feefee'><td>名前</td><td>年齢</td><td>種類</td><td>性別</td></tr>\n";
for( $i=0; $i<count($show); $i++ ){
if( $i % 4 == 0 ){
$start = "<tr bgcolor='#beefee'>";
} else {
$start = "";
}
if( $i % 4 == 3 ){
$end = "</tr>\n";
} else {
$end = "";
}
echo $start . "<td>" . $show[$i] . "</td>" . $end;
}
echo "</table>\n";
---
川添 朋律 / Kawazoe Tomonori <tsk @ ibakou.com>
PHP-users メーリングリストの案内