〜フォームから変数を受け取る〜■Lessonを終えると以下のようなPHPプログラムが作れます。Lessonサンプルえ〜、Lesson1,2と大事なんですがあまりプログラムらしくないモノを書いてきたので(でも、プログラムです^^;)このへんで、「おぉ、コレはプログラムっぽい!!」ってのをちょっとやってみましょう。ここで「よくわかんないなぁ」ってなってしまっても安心してください。ここは早いやと感じたならば、次のLessonにいきましょう!!今回はファイルが2つあります。作業用のフォルダを作成しましょう。Group\Apache2\htdocs」に「lesson3」というフォルダを作成してください。■サンプルプログラム1テキストエディタに以下のように書き込んで、「lesson3」フォルダの中に「form.html」として保存しましょう。value="押す"></form></body></html>■サンプルプログラム2テキストエディタに以下のように書き込んで、「lesson3」フォルダの中に「sample01.php」として保存しましょう。?></font>です。</body></html>できましたら、ブラウザのアドレスに「http://localhost/lesson3/form.html」にアクセス!ロリポップ!さくらのレンタルサーバなどのレンタルサーバー使ってる方はlocalhostのところはドメイン名になります。サンプルプログラム1さて、どうですか!!ちょっとはプログラムっぽくなったのではないのでしょうか?私の昔話ですが、このプログラムを作って凄く、感動したのを今でも覚えています。「おぉ、オレいけるじゃん!!」って何度も叫びました。皆さんは如何でしたか?「動いた!!やった!!」っていう感動があればこの先なにがあっても大丈夫です。興奮して前置きが長くなりましたが解説に入ります。method="GET">この部分、<form>タグはHTMLなんであまり詳しくは説明しませんが、action属性にはサンプルプログラム2のsample01.phpに渡してます。method属性ですが、GETというのはaction属性で指定したURLに入力されたデータを付加して送信します。検索エンジンなどでみられますね。type="text">次にこの部分。テキストボックスを作っているわけですが、必ずname属性で名前をつけてあげてください。名前はなんでもいいです。このnameという名前のついたテキストボックスから文字列が送信されて、sample01.phpが受け取れるという仕組みです。$_REQUEST["name"];?>この部分ですが、$_REQUESTというPHPの組み込み関数です。こいつは、ブラウザから受け取った値。今回はGETで受けたフォームの値ですね。$_REQUEST[""]このダブルクオーテーションの中にはフォームの名前が入ります。「name」が入るわけですね。これでフォームの値が受け取れます。それを$nameという変数に代入しています。?></font>です。ここでは受け取った値をprint文を使って出力しているだけです。出力するのもアレなんで、色をつけてみました。