フォームデータの受け渡し

1.フォームとは?

PHPを使えばユーザーからのデータを受け取り、それを加工して表示するような
双方向のコミュニケーションがWeb上で可能となります。
ユーザーからのデータの受け取りはフォームを通して行われます。
皆さんも下のようなフォームをWeb上でよく見かけるでしょう。

テキストボックス
チェックボックス
ラジオボタン
ボタン

この技術はいまや無くてはならないものになっています。
PHPではどのようにフォームからのデータを受け取ればいいでしょうか?
フォームを使って、ユーザーからの情報を受け取るプログラムを考えます。

2.フォームデータを受け取ろう

PHPではフォームデータの受け渡しが非常に簡単にできます。
この点で私はPerlよりもPHPを気に入っています。

フォームのデータ受け渡しには、 $_GET、$POST
というスーパーグローバル変数を使います。
スーパーグローバル変数とは、プログラム中の
どの範囲(スコープ)でも定義せずに使用可能な変数です。
POSTメソッドで送られたデータなら、$_POSTと書くだけで
簡単に受け取れるようになっています。

以下に例を示しましょう。
test.htmlのフォームからtest.phpにデータを送ってみます。
テキストエディタで以下の2つのファイルを作りアップロードしてください。

<test.html>
----------------------------------------------
<html>
<body>
<form action="test.php" method="post">
<input type="text" name="data">
<input type="submit" value="送信">
</form>
</body></html>

----------------------------------------------

<test.php>
----------------------------------------------
<?php
print $_POST['data'];
?>

----------------------------------------------

上のスクリプトのサンプルは こちら
たったこれだけでデータの受け渡しができるとは楽ですね。
Perlのときより簡単ですな〜

PHPのすすめ Menu
Top Page
Back To Top
What's PHP ?
PHPって何?
インストール
データベースサーバ
PHPのインストール
PHPの基礎Tips
formデータの受け渡し
データベースとの連携
サンプルスクリプト
カウンタ
昨日今日カウンタ
日記カレンダー
掲示板
サポート掲示板
コミュニケート掲示板