DAVID马兰:让我们创建一个通过网站 其中新生可以注册 校内体育活动。 尤其是,让我们创建一个表单 一个网页,要求输入他们的名字, 对于自己的性别,因为他们的宿舍,因为 以及他们是否不想要 是一个团队的队长。 让我们一起来看看。 事先,我已经提前走了 这里创造了这种形式。 这不是最漂亮的东西在 世界,可以肯定的,但它确实要求 所有的这些细节。 让我们继续前进,现在一起来看看 在底层源。 在froshim-0.php,请注意,我 实际上有完全的HTML。 事实证明,一个PHP文件不 严格需要包含PHP,但如果 它,它会被执行 解释器,只要它是在两者之间 开放的PHP标签和关闭PHP标签。 请注意,那么,我们真的有 本质这里的HTML表单。 我们有表单标签,符合市场预期。 我们有一个输入这里,他的名字是 名字和其类型为文本,对于 本科生名称。 我们这里有另一种输入,是的 为了让他输入的复选框 或她指定是否他们会 想成为一个团队的队长。 然后我们有两个输入,无论是他的名字 是性别,其类型是双方 收音机,但它有不同的价值观, F代表女性和M为男性。 事实证明,单选按钮即可 这种方式设计成相互 独家因此,如果我们检查的男性,即 取消选中的女性,如果我们检查 女,即取消选中男性。 同时,如果我们继续看下面 宿舍里,我们看到有一个选择 这里面的菜单,是 相当多的选择。 其中第一个选项 没有价值。 它只是意味着,以确保 菜单默认情况下的确是空的 学生的宿舍。 下面,我们有阿普利选项 法庭上,对于卡纳迪,和所有其他 大一宿舍。 现在,向下跌破这一选择菜单,通知 我们有一个最终的输入,这其中 类型的提交,其值 或标签寄存器。 所以,现在让我们来看看 到哪个文件这种形式 将被提交。 如何知道它的 提交 - 那么,如果我们翻阅回到了更高的 文件,注意形式标记有 的寄存器0.php一个action属性, 和表单将被提交到该 通过HTTP POST方法页。 现在让我们来看看,然后 一个寄存器0.php。 在register.php,我们再次 有大多的HTML。 但身体的内部,注意到这一点。 有一个预先标记的表示 预格式化文本,文本应该是 等宽字体渲染。 然后,学前教育标签,里面的通知 我们这里有一个PHP标签,开放, 近的,一个叫做调用一个函数 的print_r,递归的版画 不管你传递作为它的参数。 在这种情况下,我传递的递归 一个超全局变量 所谓的$ _POST。 这是在这个超级全局,这 关联数组,即任何HTTP 参数或表单字段分别为 由用户提交将结束对 我们访问。 现在让我们来看看在 浏览器在froshim-0.php。 让我们继续和注册 自己当大卫·马兰。 我会是一个船长,我会 一个男的,说,马修斯。 现在让我们点击注册。 现在,请注意我们看到狰狞的结果。 但是,这是一个简单的结果 印刷在预格式化文本 - 即 是,一个等宽字体 - 的该内容 关联数组。 尤其是,请注意,什么样的 浏览器最终提交 服务器是一个名称,其值是大卫 马兰,一个叫队长领域,其 值显然是对,这似乎 是默认值,当我检查 复选框,性别,其值 是M为男性,和宿舍, 其值是马修斯。 现在,我还没有做任何事情 这些值。 但显然,因为PHP是捆绑销售 他们为我在这个超级全局 所谓的$ _POST,我一定有 以编程方式访问做点什么 与那些变量,如 注册这个新生。