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 尤其是,让我们创建一个表单 一个网页,要求输入他们的名字, 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 然后我们有两个输入,无论是他的名字 是性别,其类型是双方 23 00:01:04,250 --> 00:01:09,410 收音机,但它有不同的价值观, F代表女性和M为男性。 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 下面,我们有阿普利选项 法庭上,对于卡纳迪,和所有其他 33 00:01:36,750 --> 00:01:38,030 大一宿舍。 34 00:01:38,030 --> 00:01:42,160 现在,向下跌破这一选择菜单,通知 我们有一个最终的输入,这其中 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 POST方法页。 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 有一个预先标记的表示 预格式化文本,文本应该是 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 复选框,性别,其值 是M为男性,和宿舍, 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