php 的表单处理往往是php应用的第一个学习单元。学好表单处理,也就开始了PHP实用之旅。先看代码和浏览结果,然后一一解释:
第一张图是HTML文件,当然也可以直接用.php做后缀,效果是一样的。我这里只截取了body的部分。
表单属于HTML的内容,但和PHP的关联相当紧密。表单的标签就是;
- form 标签里, action=“response.php”, 是这个表单关联的php文件。表单在浏览器浏览后不管你是否填写内容,只要按下enter键,或者你有提交键,这个表单就会交 给php文件处理了。所以action是必填内容,当然后面的method也是必填内容,我们这里选择post,至于用get和post的区别,这里不再赘述。
- 如果php学的系统扎实的话,应该记得php系统里面有几个叫**“超全局变量”的东西,这些都十分重要,他们在程序的任何地方都起作用,所以是超全局的。其中的 P O S T ∗ ∗ 注 意 是 大 写 , 小 写 不 行 。 它 是 专 门 用 来 接 收 通 过 p o s t 方 法 传 递 的 数 值 , 它 可 以 接 收 好 多 数 值 , 所 以 他 本 身 是 个 数 组 。 因 此 你 会 看 到 在 r e s p o n s e . p h p 文 件 里 , 提 取 传 递 的 数 值 时 , 都 是 用 的 _POST**注意是大写,小写不行。它是专门用来接收通过post方法传递的数值,它可以接收好多数值,所以他本身是个数组。因此你会看到在response.php文件里,提取传递的数值时,都是用的 POST∗∗注意是大写,小写不行。它是专门用来接收通过post方法传递的数值,它可以接收好多数值,所以他本身是个数组。因此你会看到在response.php文件里,提取传递的数值时,都是用的_POST[’’]的格式。
- form里面的每一个tr是行的意思,每个td是单元格的意思。单元格里有个input标签,是用来输入或者选择等使用的,后面的type规定了是个文本框,还是单选钮多选钮什么的,或者还是后面用到的提交按钮。注意input 里面的 name属性是代表这个input的,$_POST就是通过它来提取相应的传递的数值的。这个务必清楚。
还有什么没有需要说明的?
请留意,先写HTML代码,浏览器查看一下,然后写处理表单的PHP文件,然后运行HTML文件,填写相应的表单内容,完毕提交,PHP文件被激发,显示信息。
只要练习几次,这个就熟悉了。