第十四课:处理表单
现在每去一个网站几乎都要求我们注册才能完全使用其功能,你肯定想知道:我们填写的那些用户名密码和电子邮箱等信息,是怎么提交到网站?PHP又是如何接收又是如何处理的呢?这一节课我和大家一起学习PHP中表单的处理。
首先要有两个页面(文件),一个供我们填写有关信息,另一个接收并处理信息。我们把第一个文件命名为:test14_1.html,第二个文件命名为:test14_2.php。
先看第一个页面 test14_1.html,它主要是提供一些表单让我们填写相关信息14-1:








这个页面填写的内容会提交到第二个页面交给PHP进行处理,所以这里面的一些关键性的东西我要提醒你注意了:
1。第一行中:action="test14_2.php",表示把表单提交给test14_2.php进行处理。
2。第二行中:name="userName",不仅是这一行,每个项目都有name这个属性,等号后面是这个属性的值。不同的项目中的name属性的值是不一样的,这个值由你确定,第二个页面处理的时候就是靠这个值区别不同的项目,所以你命名的时候不能有相同的名字。
那么第二个页面test14_2.php是怎样接收和处理的呢?看例子14-2:









HTML中的表单有多种形式,比如单选,列表选择等。你能照上面的例子写一个包含所有表单形式的处理程序吗?