PHP小补充
- code1-1 - <!DOCTYPE html>
 <html>
 <head>
 <meta charset="utf-8" />
 <title>订单表单页001</title>
 </head>
 <body>
 <form action="processorder.php" method="post">
 <table style="border: 0px">
 <tr style="background: #cccccc">
 <td style="width: 150px ; text-align: center;">Item</td>
 <td style="width: 15px ; text-align: center;">Quantity</td>
 <!-- width:宽度;text-align:水平对齐(center-居中)-->
 </tr>
 <tr>
 <td>Tires</td>
 <td>
 <input type="text" name="tireqty" size="3" maxlength="3" />
 <!-- size:规定字段的宽度; maxlength:规定输入的最大字符数 -->
 </td>
 </tr>
 <tr>
 <td>Spark Plugs</td>
 <td>
 <input type="text" name="oilqty" size="3" maxlength="3" />
 </td>
 </tr>
 <tr>
 <td colspan="2" style="text-align: center;">
 <input type="submit" value="确定" />
 </td>
 </tr>
 </table>
 </form>
 </body>
 </html>**
 
html文档中定义了简单的表单页面信息:
 action属性定义了处理该表单的php文件并以post传输表单
 在表单中,input、table、tr、td等标签都有使用,
 style属性可以在标签中设置样式(CSS)
<!DOCTYPE html>
<html>
<head>
	<meta charset="utf-8" />
	<title>表单处理页</title>
</head>
<body>
	<?php
	echo "<h3>表单处理页面</h3>";
	echo "<h2 style='color: red ; text-align: center;'>系统提示:提交正常!</h2>";
	echo "<p>".date('H:i, js F Y')."</p>"; // date:php中的时间和日期函数,调用该函数可以获取时间和日期
	# 处理表单数据:tireqty	oilqty sparkqty
		$Tire = $_POST["tireqty"];
		$Oil = $_POST["oilqty"] ;
		$Spark = $_POST["sparkqty"] ;
	// 要向在页面可视化这些数据,可以使用echo()输出,但是为了考虑安全问题,需要使用htmlspecialchars()函数;
	// htmlspecialchars():返回HTML实体
	echo htmlspecialchars($Tire)."<br />".htmlspecialchars($Oil)."<br />".htmlspecialchars($Spark)."<br />";
	?>
</body>
</html>
声明和使用常量:
- define函数 - define('[常量名]' , [值]) 
变量作用域:
- 分类:
- 内部变量:只可以在某一个特定的结构内使用
- 全局变量:(内置超级全局变量) 可以在程序的任何地方调用
 
部分超级全局变量:
- $ _ GET / $ _ POST: - 接收表单的HTTP协议的GET或POST请求提交的数据信息(表单) 
- $GLOBALS: - 所有全局变量数组 
- $_COOKIE: - cookie变量数组 
- $_FILES: - 与文件上传相关的数组 
- $_ENV: - 环境变量数组 
- $_REQUEST: - 用户输入的变量数组(包含:get post cookie) 
- $_SESSION: - 会话变量数组 
变量函数的简单认识:
测试和设置变量类型:
PHP中有两个最常见的函数:
gettype()函数:
- 确定变量的类型并返回一个包含类型名称的字符串(bool,int,double,string,array,object,resource,NULL,unknown(未知类型))
settype()函数:
- 接收一个类型变量和一个类型名称
PHP小补充的更多相关文章
- [学习笔记] C++ 历年试题解析(三)--小补充
		小小的补充一下吧,因为李老师又把直招的卷子发出来了.. 题目 1.有指针变量定义及初始化int *p=new int[10];执行delete [] p;操作将结束指针变量p的生命期.(×) 解释:试 ... 
- MVC学习之路【小补充】
		1]:在js中使用ViewBag 需要添加“”,否则程序报错,无法正常运行 .例如:正确格式 var ss = "@ViewBag.ts" 
- h5容易遗忘的内容
		1.表单中 input类型 小补充: 2.常用的表单元素 3.表单属性 4.表单事件 5.多媒体:音频和视频 5.1音频 5.2视频 6.Dom拓展 
- D3的参考样例
		官网进去就可以看到很多样例了.但是最喜欢的是mbostock的http://bl.ocks.org 然后其它的也有一些: 看上去很酷--http://www.visualcinnamon.com/po ... 
- js与cookie的domain和path之间的关系
		1.前言 使用javascript操作cookie我们都经常使用,对cookie不是很了解的话可以看下这篇帖子[javascript操作cookie](http://www.cnblogs.com/D ... 
- iOS启动图和开屏广告图,类似网易
		iOS启动图和开屏广告图,类似网易 启动图是在iOS开发过程中必不可少的一个部分,很多app在启动图之后会有一张自定义的开屏广告图,点击该广告图可以跳转到广告图对应的页面.今天呢,和大家分享一下如何添 ... 
- JavaScript 各种遍历方式详解,有你不知道的黑科技
		http://segmentfault.com/a/1190000003968126 为了方便例子讲解,现有数组和json对象如下 var demoArr = ['Javascript', 'Gulp ... 
- openerp经典收藏 对象定义详解(转载)
		对象定义详解 原文地址:http://shine-it.net/index.php/topic,2159.0.htmlhttp://blog.sina.com.cn/s/blog_57ded94e01 ... 
- JavaScript遍历方式详解
		为了方便例子讲解,现有数组和json对象如下: var demoArr = ['Javascript', 'Gulp', 'CSS3', 'Grunt', 'jQuery', 'angular']; ... 
随机推荐
- UltraEdit不自动生成保存备份文件(.bak)
			UltraEdit修改文件或格式化文件保存后会生成烦人的.bak文件. 去掉该功能办法如下: 高级 -> 配置 -> 文件处理 -> 备份 “保存时备份文件”选择“不备份” (Adv ... 
- webapck小知识点1
			全局安装webpack webpack-cli npm install webapck webpack-cli -g 卸载全局安装的webpack webpack-cli npm unistall w ... 
- 一道看似简单的go程序的深入分析
			先上代码: func main() { var a [10]int for i := 0; i < 10; i++ { go func(i int) { for { a[i]++ } }(i) ... 
- 放出一批学生管理系统jsp源码,部分有框架
			基于jsp+struts 2的学生管理系统eclipse - 源码码头 https://www.icodedock.com/article/25.html 基于jsp+mysql的JSP学生成绩管 ... 
- grep使用集合
			一.grep使用 (一).选项 -a 不要忽略二进制数据. -A<显示列数> 除了显示符合范本样式的那一行之外,并显示该行之后的内容. -b 在显示符合范本样式的那一行之外,并显示该行之前 ... 
- 关于http 500错误的小结分享
			一般情况下,http 500内部服务器(HTTP-Internal Server Error)错误说明IIS服务器无法解析ASP代码,访问一个静态页面试试是否也出现这个问题. 如果访问静态页面没问题, ... 
- 02、Java的lambda表达式和JavaScript的箭头函数
			前言 在JDK8和ES6的语言发展中,在Java的lambda表达式和JavaScript的箭头函数这两者有着千丝万缕的联系:本次试图通过这篇文章弄懂上面的两个"语法糖". 简介 ... 
- IdentityServer4笔记整理(更新中)
			1 OAuth 2.0 1.1 OAuth 2.0协议流程图 1.2 授权码模式 1.3 简化模式 1.4 资源所有者密码模式 1.5 客户端凭证模式 2 OpenID Connect(OIDC) 2 ... 
- node 删除和复制文件或文件夹
			[toc] 创建时间:2019-08-12 注意:在win10,v10.16.1 环境运行无问题 首先引入相关包(会在使用处具体说明): const fs = require('fs') const ... 
- DT-06 For AT
			乐鑫官方AT指令固件- 最新1.5.4版本 此固件仅支持AT指令对模块进行操作. 1.DT-06固件的烧录 1.1打开ESP模块下载工具ESPFlashDownloadTool,选择需要下载的固件,填 ... 
