../../image/benilogo.gifPHP4 について


PHP で html の TABLE TAG を作るには。

 

さて、html 形式で の TABLE TAG の構造は
1 2 3
A      
B      
C      
      <TABLE align="left" border="1">
        <TR>
          <TD></TD>
          <TD>1</TD>
          <TD>2</TD>
          <TD>3</TD></TR>
        <TR>
          <TD>A</TD>
          <TD> </TD>
          <TD> </TD>
          <TD> </TD></TR>
        <TR>
          <TD>B</TD>
          <TD> </TD>
          <TD> </TD>
          <TD> </TD></TR>
        <TR>
          <TD>C</TD>
          <TD> </TD>
          <TD> </TD>
          <TD> </TD></TR>
      </TABLE>


1 2 3
A      
B      
C      
      <TABLE align="left" border="1">
        <TR>
          <TH></TH>
          <TH>1</TH>
          <TH>2</TH>
          <TH>3</TH></TR>
        <TR>
          <TD>A</TD>
          <TD> </TD>
          <TD> </TD>
          <TD> </TD></TR>
        <TR>
          <TD>B</TD>
          <TD> </TD>
          <TD> </TD>
          <TD> </TD></TR>
        <TR>
          <TD>C</TD>
          <TD> </TD>
          <TD> </TD>
          <TD> </TD></TR>
      </TABLE>


基本的にはこのような構造になっている。
当然なんだけど、そのまんま書けば出来るのかどうか実際にやってみる。  実験
<HTML>
<HEAD>
<TITLE>Table TAG の実験</TITLE>
</HEAD>

<BODY>

<P>
Table TAG の実験<BR>
</P>
<?php
echo <<<EOT
     <TABLE align="left" border="1">
        <TR>
          <TH></TH>
          <TH>1</TH>
          <TH>2</TH>
          <TH>3</TH></TR>
        <TR>
          <TD>A</TD>
          <TD> </TD>
          <TD> </TD>
          <TD> </TD></TR>
        <TR>
          <TD>B</TD>
          <TD> </TD>
          <TD> </TD>
          <TD> </TD></TR>
        <TR>
          <TD>C</TD>
          <TD> </TD>
          <TD> </TD>
          <TD> </TD></TR>
      </TABLE>
EOT;
?>
</BODY>
</HTML>

実行結果 image/table_tag01.gif

問題なく動作します。 ま、当たり前と言えば当たり前なんだけれど

そうすると、次にこれを関数にするところ・・・ まだ関数については調べていない。

ちょっと関数について調べてみる。 なんだ 簡単なのだ。

  1. そうすると、最初は単純に呼び出せば上記のテーブルを書くような関数を作る。 実験の1
  2. 関数が出来たところで、この TABLE TAG こそ繰り返し処理なので これを for 文で廻すようにする。 実験2


途中です。
























2005/01/10start ********* Last Update 2006/11/12 14:20 JST

(C) Y.Kondou,2004,2006 All Rights, Reserved.
その他、お気づきの点がありましたら連絡先はこちらから