SAK 図書館

SAK Streets メインストリート 図書館・カフェ 一覧 SAK Streets 検索
| VB | SQL | Perl | PHP | ASP | JSP | C | PC | HP | FAQ | フリーソフト |

CGI-Perl 基礎実地編 - 実習8 (フォームリクエスト)

■test08.htm (** 注意!! HTML です)

------ ↓ ここから ↓ ------
<HTML>
<HEAD>
<TITLE>フォームリクエストテスト</TITLE>
</HEAD>
<BODY bgcolor="#dfffdf">
<P align="center">▼ フォームリクエストテスト ▼</P>
<HR>
<DIV>
<FORM action="test07.cgi" id="FORM1" method="post" NAME="FORM1">
<INPUT TYPE="hidden" NAME="b" VALUE="abcdef">
<TABLE border=1 cellPadding=3 cellSpacing=1>
  <TBODY>
    <TR>
      <TD nowrap><FONT size="-1">パラメタ a</FONT></TD>
      <TD nowrap><INPUT id="a" NAME="a" type="text" size="42" maxlength="40"></TD>
    </TR>
  </TBODY>
</TABLE>
<BR>
<TABLE border=1 cellPadding=3 cellSpacing=1>
  <TBODY>
    <TR>
      <TD nowrap><INPUT id=submit1 NAME=submit1 type=submit value="  実行  "></TD>
      <TD nowrap><INPUT id=reset1 NAME=reset1 type=reset value="リセット"></TD>
    </TR>
  </TBODY>
</TABLE>
</FORM>
</DIV>
<HR>
</BODY>
</HTML>
------ ↑ ここまで ↑ ------

■解説

  ・この test08.htm は、test07.cgi と対になっています。
    同じ CGI フォルダに設置してテストして下さい。
    test08.htm を呼び出して、パラメタ a に何か入力して実行ボタンを
    押します。
    そうするとパラメタの内容が test07.cgi によって表示されます。
    尚、パラメタ b は、abcdef を固定でフォームから送っています。

<FORM action="test07.cgi" id="FORM1" method="post" NAME="FORM1">
              |_ submit ボタンが押されたときに実行する cgi プログラム。
                 test07.cgi?b=abcdef でのパラメタ渡しは無視されるので、
                 次で説明する hidden で渡しています。

<INPUT TYPE="hidden" NAME="b" VALUE="abcdef">
             |             |         |_ パラメタ b の固定値
             |             |_ パラメタ b
             |_ 非表示設定

      <TD nowrap><INPUT id="a" NAME="a" type="text" size="42" maxlength="40"></TD>
                                     |        |_ テキストボックス
                                     |_ パラメタa

      <TD nowrap><INPUT id=submit1 NAME=submit1 type=submit value="  実行  "></TD>
                                                     |_ 実行ボタン

      <TD nowrap><INPUT id=reset1 NAME=reset1 type=reset value="リセット"></TD>
                                                   |_ リセットボタン

■補足

  ・パラメタ b も a と同様のテキストボックスにすると、ふたつの入力パラ
    メタを渡せます。

■実地

  ・test08.htm も実際に作成してテストしてみましょう。
    いろいろと修正して試してみると良いです。

  ・jcode.pl は、アクセスカウンタ表示(CGI-Perl 版) s3ct122e.lzh に梱包
    されています。必要なら、20KB 程度なのでダウンロードして下さい。
    jcode.pl の設置場所は使用する cgi ファイルと同じ場所です。

■アクセスカウンタ表示(CGI-Perl 版) s3ct122e.lzh

  ・これはかなり難解な作り方をしてるのと、美しいソースじゃないです。
    所々、最終目標の参考になるところがあるかも知れませんが、
    みなさんが作るのは、もっとシンプルで綺麗なソースコードにしましょう。
↓ ダウンロードはこちらから
2001.02.01 アクセスカウンタ表示(CGI-Perl 版) s3ct122e.lzh ver 1.22 (20,106 bytes) 見本・説明

■CGI-Perl 基礎実地編資料
■CGI-Perl 基礎編資料
■CGI-Perl 応用実地編資料
■PHP 基礎編資料
■PHP + MySQL 編資料
| VB | SQL | Perl | PHP | ASP | JSP | C | PC | HP | FAQ | フリーソフト |

SAK Streets メインストリート 図書館・カフェ 一覧 SAK Streets 検索



Copyright (C) 1999-2017 Y.SAK