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']; ...
随机推荐
- WebRTC:会话描述协议SDP
什么是SDP SDP(Session Description Protocol)是一种通用的会话描述协议,主要用来描述多媒体会话,用途包括会话声明.会话邀请.会话初始化等. WebRTC主要在连接建立 ...
- Kotlin学习快速入门(3)——类 继承 接口
类 参考链接 类定义格式 使用class关键字定义,格式如下: class T{ //属性 //构造函数 //函数 //内部类 } Java Bean类 java bean类 //java bean类 ...
- centos7上搭建zookeeper集群
1.下载zookeeper http://www.apache.org/dyn/closer.cgi/zookeeper/ 可以登录这个网站下载,然后上传到 centos上 修改成自己需要的版本 , ...
- 【SQL数据库设计】数据库设计【小型数据库】
数据库设计 需求 表结构 字段类型.是否允许为null.是否有默认值 索引设计 数据库引擎的选择 根据产品原型分析,词性分析法,名词创建表或字段,动词表示关系. 数据存储:长期存储的数据, 1.主键: ...
- 深入理解JVM-类加载器深入解析(1)
类加载 在java代码中,类型的加载,连接与初始化过程都是在程序运行期间完成的 类型:表示的Object本身,并不是指一个对象,也就是class. 运行期间:表示的是一种runtime的概念,在运行期 ...
- hive分桶表bucketed table分桶字段选择与个数确定
为什么分桶 (1)获得更高的查询处理效率.桶为表加上了额外的结构,Hive 在处理有些查询时能利用这个结构.具体而言,连接两个在(包含连接列的)相同列上划分了桶的表,可以使用 Map 端连接 (Map ...
- java常见面试题目(三)
1.jsp的内置对象. JSP中一共预先定义了9个这样的对象,分别为:request.response.session.application.out.pagecontext.config.page. ...
- GooglePlay新版排行榜接入
新版本的GMS的api和老版本的有很大的差异,刚接了一下,在这里留一个记号,以便查阅:判定是否已经登录 private static boolean isSignedIn(Cocos2dxActivi ...
- 8.源码分析---从设计模式中看SOFARPC中的EventBus?
我们在前面分析客户端引用的时候会看到如下这段代码: // 产生开始调用事件 if (EventBus.isEnable(ClientStartInvokeEvent.class)) { EventBu ...
- SpringBoot:Web开发
西部开源-秦疆老师:基于SpringBoot 2.1.6 的博客教程 , 基于atguigu 1.5.x 视频优化 秦老师交流Q群号: 664386224 未授权禁止转载!编辑不易 , 转发请注明出处 ...