1 00:00:00,000 --> 00:00:00,670 2 00:00:00,670 --> 00:00:03,240 >> DAVIDマラン:それでは介してホームページを作成してみましょう 新入生は、登録することができている 3 00:00:03,240 --> 00:00:04,460 校内スポーツ。 4 00:00:04,460 --> 00:00:08,090 特に、ののフォームを作成してみましょう 自分の名前を要求するWebページ、 5 00:00:08,090 --> 00:00:11,490 彼らの性別、彼らの寮のため、として よく彼らがしたいかどうかなどの 6 00:00:11,490 --> 00:00:12,740 チームのキャプテンであること。 7 00:00:12,740 --> 00:00:14,050 それでは見てみましょう。 8 00:00:14,050 --> 00:00:17,220 >> 事前に、私はすでに先に行ってきた ここでこのフォームを作成しました。 9 00:00:17,220 --> 00:00:20,210 それはで最も美しいものではありません 世界では、確かに、それは求めるん 10 00:00:20,210 --> 00:00:21,560 それらの詳細がすべて表示されます。 11 00:00:21,560 --> 00:00:24,530 それでは先に行くと、今見てみましょう 基本となるソースで。 12 00:00:24,530 --> 00:00:29,950 私froshim-0.php、予告中 実際に完全にHTMLを持っている。 13 00:00:29,950 --> 00:00:34,440 これは、PHPファイルにはないことが判明 厳密にPHPが含まれている必要がありますが、もし 14 00:00:34,440 --> 00:00:38,320 それは、それが実行されない あれば間にだとしてインタプリタ 15 00:00:38,320 --> 00:00:41,330 オープンPHPタグと近いPHPのタグ。 16 00:00:41,330 --> 00:00:44,950 >> 私たちは本当に持っていること、次に注意してください ここで本質HTMLフォーム。 17 00:00:44,950 --> 00:00:47,170 期待通りに、我々は、フォームタグを持っている。 18 00:00:47,170 --> 00:00:51,390 我々は、名前があり、ここでの入力を、持っている 名前と型がテキストであり、 19 00:00:51,390 --> 00:00:52,750 学部名。 20 00:00:52,750 --> 00:00:56,860 >> 我々はここからだ別の入力を持っている 彼を可能にするために型チェックボックス 21 00:00:56,860 --> 00:01:00,060 または彼女は彼らがしたいかどうかを指定する チームのキャプテンになりたい。 22 00:01:00,060 --> 00:01:04,250 その後、我々は2つ​​の入力、その名の両方を持っている 性別は、型の両方があり、ある 23 00:01:04,250 --> 00:01:09,410 無線しかし、異なる値を有する 男性のための女性とM用のF。 24 00:01:09,410 --> 00:01:12,940 なお、ラジオボタンとすることができることが判明 相互になるように、このように設計された 25 00:01:12,940 --> 00:01:16,560 我々はオスをチェックすると、そのように排他的 チェックを解除し、女性、そして我々にチェックする 26 00:01:16,560 --> 00:01:18,840 オスのチェックを外し、女性、。 27 00:01:18,840 --> 00:01:22,980 >> 一方、我々は下からに進みます 寮、我々は選択があることを参照してください。 28 00:01:22,980 --> 00:01:26,220 メニューは、内部がある かなりの数のオプション。 29 00:01:26,220 --> 00:01:28,240 これらのオプションの最初の 値がない。 30 00:01:28,240 --> 00:01:32,110 単にことを保証することを意味するのは メニューには、のために、デフォルトでは確かに空白になっています 31 00:01:32,110 --> 00:01:33,150 スチューデント寮。 32 00:01:33,150 --> 00:01:36,750 その下に、我々はApleyのためのオプションがあります。 Canadayのための裁判所、および他のすべての 33 00:01:36,750 --> 00:01:38,030 新入生の寮。 34 00:01:38,030 --> 00:01:42,160 今ダウンこの選択メニューの下、予告 我々は最後の入力、この1を持っている 35 00:01:42,160 --> 00:01:45,600 型で、その値を送信 またはラベルがレジスタである。 36 00:01:45,600 --> 00:01:48,080 >> だから今のは見てみましょう ファイルにこの形 37 00:01:48,080 --> 00:01:49,380 提出されようとしている。 38 00:01:49,380 --> 00:01:50,930 それはだ場所を知る方法 提出されている - 39 00:01:50,930 --> 00:01:54,840 まあ我々はより高いのバックアップをスクロールする ファイル、フォームタグを持っていたことに注意してください 40 00:01:54,840 --> 00:01:59,820 レジスタ0.phpのaction属性、 フォームがそれに提出される 41 00:01:59,820 --> 00:02:02,950 HTTPメソッドのポストを経由してページを表示します。 42 00:02:02,950 --> 00:02:06,610 それでは、次に見てみましょう レジスタ0.php。 43 00:02:06,610 --> 00:02:10,210 >> register.phpでは、我々は再び 主にHTMLを持っている。 44 00:02:10,210 --> 00:02:12,320 しかし、体の内側、これに気づく。 45 00:02:12,320 --> 00:02:16,240 意味preタグがあります あるべき整形済みテキスト、テキスト 46 00:02:16,240 --> 00:02:18,080 等幅フォントでレンダリングされた。 47 00:02:18,080 --> 00:02:23,480 して、その前のタグの中に、予告 ここで、PHPタグを持っている、オープンで 48 00:02:23,480 --> 00:02:28,010 近くに、呼び出された関数の呼び出し 再帰的に出力しますprint_r、 49 00:02:28,010 --> 00:02:29,930 あなたは、その引数として渡すこと何でも。 50 00:02:29,930 --> 00:02:33,690 >> この場合、私は再帰的に渡している スーパーグローバル変数 51 00:02:33,690 --> 00:02:36,080 $ _POSTと呼ばれる。 52 00:02:36,080 --> 00:02:40,530 これは、このスーパーグローバルでの 連想配列、任意のHTTP 53 00:02:40,530 --> 00:02:44,980 パラメータまたはたフォームフィールド ユーザーが送信のためになってしまいます 54 00:02:44,980 --> 00:02:46,040 私たちがアクセスします。 55 00:02:46,040 --> 00:02:50,160 それではで見てみましょう froshim-0.phpでブラウザ。 56 00:02:50,160 --> 00:02:53,710 >> それでは先に進み、登録してみましょう デビッド·マランとして自分自身。 57 00:02:53,710 --> 00:02:57,580 私は船長になるでしょう、と私はできるでしょう マシューズ、たとえば、男性。 58 00:02:57,580 --> 00:02:59,120 それでは今すぐ登録]をクリックしてみましょう。 59 00:02:59,120 --> 00:03:01,210 >> そして今、我々は恐ろしい結果を見ることに気づく。 60 00:03:01,210 --> 00:03:04,420 しかし、これは単にの結果である 整形済みテキストでの印刷 - その 61 00:03:04,420 --> 00:03:05,770 、等幅フォントである - 62 00:03:05,770 --> 00:03:08,070 その内容 連想配列。 63 00:03:08,070 --> 00:03:11,100 具体的には、それがどのように気づく 最終的に提出されたブラウザ 64 00:03:11,100 --> 00:03:16,380 サーバは、値がデイヴィッドされる名前です マラン、そのキャプテンというフィールド、 65 00:03:16,380 --> 00:03:20,020 値はいるようだ、これは明らかにされ 私が確認したときに、デフォルト値である 66 00:03:20,020 --> 00:03:24,670 チェックボックス、性別、その値は 男は男性のためであり、寮、 67 00:03:24,670 --> 00:03:26,430 その値はマシューズである。 68 00:03:26,430 --> 00:03:28,490 今、私はまだ何もしていません これらの値を持つ。 69 00:03:28,490 --> 00:03:33,230 しかし、明らかに、PHPがバンドルされているため、 このスーパーグローバルでの私のためにそれらをアップ 70 00:03:33,230 --> 00:03:37,760 $ _POSTと呼ばれる、私は確かにあるでしょう 何かをするプログラムによるアクセス 71 00:03:37,760 --> 00:03:40,010 のようなこれらの変数を持つ この新入生を登録します。 72 00:03:40,010 --> 00:03:41,260