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),H是24小时格式的小时,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并不难理解,不过是在浏览器脚本的概念上引入了服务器这个概念,对于数据或变量的概念进行了加深与拓展。
初步学习,理解不深,慢慢体会,慢慢提高!
- PHP入门之简单表单
- PHP简单表单
- PHP简单传表单
- Prasely表单校验插件简单使用方法之快速入门
- PHP表单之表单验证
- PHP之粘性表单
- php开发之表单
- php学习之 表单
- PHP简单表单登录操作
- php 简单的表单接收
- php 入门简单配置
- php简单入门视频教程
- php+ajax简单入门
- PHP入门简单语法
- AngularJs入门之表单开发
- php之表单过期处理
- php笔记之表单处理
- PHP表单之GET&POST
- 构造MaxTree O(n)方法
- 《hadoop进阶》PeopleRank从社交关系中挖掘价值用户
- jQuery事件鼠标事件
- 线程安全问题
- 复制字符串(16)
- PHP入门之简单表单
- POJ 2352 stars 巴蜀OJ 1329 Stars 夜空星辰
- Swift基础(四):闭包、枚举
- mysql慢查询全解析
- 图片延迟加载
- 第一次实习面试
- js处理一个div里面多个点击事件时出现的事件冲突 重复的解决方法 事件冒泡
- Android布局优化
- 蓝桥杯--基础知识--查找整数