【PHP】フォーム(form)で値の受け渡しをする【POST】
お問合せなどで使われるフォームをPHPを利用して作成する方法です。
入力フォーム(form.html)
HTMLのformタグを使って、action属性で指定してるform.phpファイルにデータを渡します。 method属性ではデータを送る際の送信方法を指定します。POSTメソッドとはURLとは別にデータを送る方法で、長いデータを送るのに向いています。
余談ですが、method属性にはGETメソッドというもあり、action 属性に指定した URI に?をつけ、その後にデータをくっつけて、その URI を要求します。URI の長さや環境変数の長さに制限がある場合、長いデータを送ろうとすると切れてしまうことがあります。
inputタグのnameオプションで指定している名前(ここではname)で入力したデータが送ります。typeオプションではtextを指定してtextフィールドを表示しています。sizeオプションはtextフィールドのサイズを表しています。
typeオプションでsubmitを指定し、送信ボタンを表示してます。 valueにはボタンに表示する名前を入力します。
続いて出力フォームをphpで作成します。出力フォーム(form.php)
PHP POST フォーム の関連記事
コメント
コメントする
次項 【PHP】include、requireによる外部のファイルの読み込み
前項 【PHP】while構文とfor構文【ループ(繰り返し)処理】
▲知識Z(ゼータ)トップへ