第十四课:处理表单
来源:互联网 发布:用什么程序编c语言 编辑:程序博客网 时间:2024/05/01 09:33
第十四课:处理表单
现在每去一个网站几乎都要求我们注册才能完全使用其功能,你肯定想知道:我们填写的那些用户名密码和电子邮箱等信息,是怎么提交到网站?PHP又是如何接收又是如何处理的呢?这一节课我和大家一起学习PHP中表单的处理。
首先要有两个页面(文件),一个供我们填写有关信息,另一个接收并处理信息。我们把第一个文件命名为:test14_1.html,第二个文件命名为:test14_2.php。
先看第一个页面 test14_1.html,它主要是提供一些表单让我们填写相关信息14-1:
<form method="POST" action="test14_2.php">
<p>用户名:<input type="text" name="userName" size="20"></p>
<p>密 码:<input type="text" name="passWord" size="20"></p>
<p>爱 好:<input type="checkbox" name="C1" value="音乐">音乐 <input type="checkbox" name="C2" value="体育">体育 <input type="checkbox" name="C3" value="电脑">电脑</p>
<p>签 名:<textarea rows="5" name="S1" cols="20"></textarea></p>
<p><input type="submit" value="提交" name="B1"><input type="reset" value="全部重写" name="B2"></p>
</form>
<p>用户名:<input type="text" name="userName" size="20"></p>
<p>密 码:<input type="text" name="passWord" size="20"></p>
<p>爱 好:<input type="checkbox" name="C1" value="音乐">音乐 <input type="checkbox" name="C2" value="体育">体育 <input type="checkbox" name="C3" value="电脑">电脑</p>
<p>签 名:<textarea rows="5" name="S1" cols="20"></textarea></p>
<p><input type="submit" value="提交" name="B1"><input type="reset" value="全部重写" name="B2"></p>
</form>
这个页面填写的内容会提交到第二个页面交给PHP进行处理,所以这里面的一些关键性的东西我要提醒你注意了:
1。第一行中:action="test14_2.php",表示把表单提交给test14_2.php进行处理。
2。第二行中:name="userName",不仅是这一行,每个项目都有name这个属性,等号后面是这个属性的值。不同的项目中的name属性的值是不一样的,这个值由你确定,第二个页面处理的时候就是靠这个值区别不同的项目,所以你命名的时候不能有相同的名字。
那么第二个页面test14_2.php是怎样接收和处理的呢?看例子14-2:
<?php
echo "你的名字是:$_POST[userName]<br>";
echo "你的密码是:$_POST[passWord]<br>";
echo @"你的爱好有:$_POST[C1],$_POST[C2],$_POST[C3]<br>";
echo "你的签名是:$_POST[S1]";
?>
echo "你的名字是:$_POST[userName]<br>";
echo "你的密码是:$_POST[passWord]<br>";
echo @"你的爱好有:$_POST[C1],$_POST[C2],$_POST[C3]<br>";
echo "你的签名是:$_POST[S1]";
?>
HTML中的表单有多种形式,比如单选,列表选择等。你能照上面的例子写一个包含所有表单形式的处理程序吗?
- 第十四课:处理表单
- JavaScript学习第十四课--表单验证
- Javascript高级程序设计第十四章(表单)
- 第十四章:表单脚本(文本框脚本)
- 第十四章:表单脚本(表单的基础知识)
- 第十四课网络编程
- 第十四课 集合框架
- 第十四课 基本程序结构
- 第十四课 环境
- 第十四课 组合查询
- 2017.11.21第十四课
- 表单处理
- 表单处理
- 表单处理
- 表单处理
- 表单处理
- 表单处理
- 第十四
- 第十课:PHP中遍历数组
- 游戏资源打包方法总结
- 第十一课:条件控制语句
- 第十二课:循环控制语句之for
- 第十三课:运算符
- 第十四课:处理表单
- 223
- 第十五课:选择控制
- Windows操作系统的发展历史
- 第十六课:循环控制语句之while
- 第十七课:相关补充
- 第十八课:函数
- 第十九课:自定义函数
- 第二十课:常用函数介绍--字符串操作函数