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


PHP で html の TextArea を作るには。

 
  こんなテキストエリアを作るにはどうすればいいのか?

さて、html 形式で の TEXTAREA のTAGは
      <FORM>

<TEXTAREA name="textmemo" rows="2" cols="20">
テキストエリア
</TEXTAREA>
      </FORM>

  • name textmemo : この名前
  • rows = "2" メモの表示行数
  • cols = "20" メモの表示幅

基本的にはこのような構造になっている。
当然なんだけど、そのまんま書けば出来るのかどうか実際にやってみる。  実験
php_03/txtarea01.php
<HTML>
<HEAD>
<TITLE>php TEXTAREA TAG TEST</TITLE>
</HEAD>
<body>
<H1>TEXTAREA のテストです。</H1>
<HR>
<PRE>
そうすると適当に書くと<br>
<? echo("ここはphp です。\n"); ?>
<br><br>
<?php
echo <<<EOT
<FORM>
  <TEXTAREA name="textmemo" rows="10" cols="40">
    テキストエリア
    ここにいろいろ書くことが出来るのか
    ここの改行はどうなっているのだろうか
  </TEXTAREA>
</FORM>
EOT;
?>
</PRE>
<body>
</HTML>

実行結果 image/txtarea01_1.gif

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


下記のように書いてもちゃんと表示される。
変数の中の文字 <TEXTAREA > 〜 </TEXTAREA> の文字がこの TEXTAREA の文字になる。
参考 php_03/txtarea02.php
<?php
 $text1="テキストエリアです。
     改行は\n されるのかな\n ここは自由に書いても \n 改行
   されているようです。";

echo <<<EOT
<FORM>
  <TEXTAREA name="textmemo" rows="10" cols="40">
    $text1
  </TEXTAREA>
</FORM>
EOT;
?>

image/txtarea01_2.gif


データーベースから読み出しても変数に入っているので結果としては同じことになるようです。

























目次に戻る

2005/02/06 start ********* Last Update 2006/11/12 17:04 JST

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