PHP入门之简单表单

来源:互联网 发布:中国人民大学 知乎 编辑:程序博客网 时间:2024/05/21 11:29

1.html的表单

在html设计的页面表单form中,并不涉及提交数据的内容,而PHP就可以研究表单数据的提交之后的一些功能了。毫无疑问JavaScript也可以通过页面元素对象对表单中输入的数据进行验证等等处理,与PHP不同的是,JavaScript是浏览器脚本语言,它依附于浏览器,而PHP是服务器脚本语言,它依赖于服务器,这说起来很简单,之间的差别也需要细细体会。

html的form元素的action属性表示为表单的动作目标,可以理解为提交表单的目标PHP文件,属性值为PHP文件的路径;method属性表示为提交表单的方法,POST和GET方法,POST方法(以单独消息的方式发送),GET方法(附加在URL结尾的方式)。

2.在html中嵌入PHP

PHP文件类似于html,其结构为:html文档标准结构+PHP标记+PHP语句。

<pre name="code" class="php"><? php
echo "Hello World";
?>

在运行html文件后,输入表单数据,点击submit按钮 ,数据就会提交到目标的PHP文件,PHP文件将会运行,PHP中的PHP代码段被服务器端的PHP引擎解析执行,返回为html加载到浏览器中显示。

3.给PHP添加动态内容

在PHP中插入简单Hello World无疑太简单了,我们尝试通过PHP内置date()函数,插入动态时间。

<? php    echo date(" Y F jS H:i");?>

date()函数参数说明:Y是年份(2016),F是月份全称(英文),j是月的日期(24),s日期后缀格式(th),H24小时格式的小时,i是分钟,如果小时数和分钟数是个位数,需要在前面补0.

4.获取表单提交的数据

获取表单的数据很重要,因为表单存在的作用就是获取用户提交的表单数据,嘿嘿,这话说了感觉像没说似得,但是,确实很根本!

用户把表单submit之后,数据跑哪儿去了?表单数据通过method方法传给PHP中的超全局变量中,$_POST(POST方法提交的表单数据)$_GET(GET方法提交的表单数据)$_REQUEST数组中。

    创建变量并把表单数据赋值给变量,输出表单数据:

$varname1 = $_POST["表单域name"];$varname2 = $_GET["表单域name"];echo $varname1;echo $varname2;
    表单域name:html表单中各个输入框中的name属性值,在提交表单数据时会提交到对应超全局变量数组中,可以分区识别表单数据内容。

5.PHP中表单数据的运算

    和其他语言基本类似,在PHP中可以对变量进行加减乘数取余等等运算,返回结果并输出。

总结:其实通过简单的PHP表单示例,可以发现PHP并不难理解,不过是在浏览器脚本的概念上引入了服务器这个概念,对于数据或变量的概念进行了加深与拓展。

初步学习,理解不深,慢慢体会,慢慢提高!



0 0
原创粉丝点击