フォームを使う
HTMLで作成したページにPHPスクリプトを埋め込むことによって、動的に変化するページを作成することができます。フォームからの送信には通常のPOST送信のほか、URLにデータを含めて送信するGET送信があります。GET送信は、指定されたパラメータでアクセスしてもらう利便性がありますが、いたずらにクリックを呼ぶことがあります。
POST送信ではパラメータが表示されないので、いたずらを回避することができます。
下記サンプルはボタンが押されるたびに、メッセージが変化する「動的」なページです。(POST送信)
《サンプル1》 ソース
1行テキストボックス
次のサンプルでは、1行目のテキストボックスに入れた値を、2行目にセットします。
《サンプル2》 ソース
ラジオボタン
《サンプル3》 ソース
次の例では、性別をチェックするラジオボタンに、PHPスクリプトを組み込みます。
[男性]をクリックした場合は、「man」を送信します。
[女性]をクリックした場合は、「woman」を送信します。
チェックボックス
《サンプル4》 ソース
それぞれのチェックボックスで「ON]」が送信されたときに、チェックが入ります。
男性
女性
《サンプル5》 ソース
次のサンプルは外部検索サイトにアクセスします。検索サイトによっては全角文字では直接検索できません。