• 締切済み

HTMLとPHPを分けた時の変数?について

HTMLで値などを入力し、PHPで処理をする方法として、 ネットのサンプルソースでどの様に行われているか見たところ、 HTMLにてC言語でいう所の変数らしきものが無く、 また、PHPにも書く値に等しい変数が見受けられませんでした。 HTMLで値を入力してどの様にPHPに渡っているのか分からなかったのでご教授願いたいと思い書き込みました。 参考 eweb メールフォーム・アンケートフォーム 参考にしたソースは「Sample 1:アンケートフォーム」になります http://php.eweb-design.com/1301_mail.html 何卒宜しくお願い致します。

みんなの回答

  • tany180sx
  • ベストアンサー率63% (239/379)
回答No.1

HTML単独では変数等はありません。 記載のアンケートフォームではHTMLからPHPにPOSTで送信しています。 PHP側では、 foreach($_POST as $key=>$var) { ・・・ } といった記述が見受けられると思いますが、 フォームの値が自動的に$_POSTに入っています。 $_POST変数については参照のURLをどうぞ。 $_POST を foreach で展開処理しているので、 すべてのエレメント(各input)をたらい回しに処理し、 メール本文を作成しています。(たぶん)

参考URL:
http://jp.php.net/manual/ja/language.variables.external.php

関連するQ&A