問合せフォ-ム
問合せフォ-ム作成概要
次の Pear 機能を使って、問合せフォ-ムを作成します。
画像認証 ・・・・・・・・・ PEAR::Text_CAPTCHA
郵便番号住所検索 PEAR::XML_RPC2
フォ-ム作成 ・・・・・ PEAR::HTML_QuickForm
デ-タベ-ス操作 PEAR::MDB2
HTML メ-ル送信 PEAR::Mail、Pear::Mail_Mime
どの機能も既に、このサイトの中で説明済みなので、機能自体の解説は必要ないと思いますが、
実際に組合せてみるとそう簡単には行きません。
各 Pear を利用するための XAMPP 準備や XAMPP MySQL へのデータベース作成も必要となりますが、
これらについてもこのサイト内に書いてきましたのでそちらを参照いただきたいと思います。
細かな参照先についてはこのあとの説明のなかでも示していきます。
問合せフォ-ム作成フロ-
問合せフォ-ム作成の流れについては問合せフォ-ム構成図を見てください。
![問合せフォ-ム構成図](img/quest.png)
問合せフォ-ム構成図からわかるように問合せフォ-ムファイルは六つのファイルからなっています。
黒字太字名がこれから作成するファイル名です。
' '内のファイルが、Pear 機能を保持している Pear ファイル名です。
青字名は参考とする元ファイル名です。
この青字ファイルはこのサイト内で既に作成済みのものばかりです。
これらのファイルをうまく組合わせて黒字名ファイルを作成していきます。
問合せフォ-ム CSS ファイル作成
まず、問合せフォ-ム全体に適用する CSS ファイルを作成します。
ファイル内容は、63Pear Village のトップの左サイドナビ
「問合せフォ-ム」 の中の
問合せフォ-ム CSS ファイル
を見てください。
一般的な内容ばかりですので、詳細説明は割愛します。
問合せフォ-ム画像認証ファイル に続く