浅谈php提交form表单


Posted in PHP onJuly 01, 2015

处理GET请求

实现的功能是输入姓名后页面显示“Hello XXX”

创建html文件hello.html:

<!DOCTYPE html>
<html>
<head lang="en">
  <meta charset="UTF-8">
  <title>欢迎</title>
</head>
<body>
<form action="hello.php" method="get">
  <input name="name" type="text"/>
  <input type="submit"/>
</form>
</body>
</html>

创建PHP文件hello.php:

<?php
/**
 * Created by PhpStorm.
 * User: Administrator
 * Date: 2015/6/30
 * Time: 15:03
 */
header("Content-type: text/html; charset=utf-8");
if(isset($_GET['name'])&&$_GET['name']){//如果有值且不为空
  echo 'Hello '.$_GET['name'];
}else{
  echo 'Please input name';
}

Get请求把表单的数据显式地放在URI中,并且对长度和数据值编码有所限制,如:http://127.0.0.1/hello.php?name=Vito

处理POST请求

实现一个简单的加法运算功能

创建html文件add.html:

<!DOCTYPE html>
<html>
<head lang="en">
  <meta charset="UTF-8">
  <title>相加</title>
</head>
<body>
<form action="add.php" method="post">
  <input name="num1" type="text"/>
  +
  <input name="num2" type="text"/>
  <input type="submit" value="相加"/>
</form>
</body>
</html>

创建PHP文件add.php:

<?php
/**
 * Created by PhpStorm.
 * User: Administrator
 * Date: 2015/6/30
 * Time: 18:02
 */


if($_POST['num1']&&$_POST['num2']){
  echo $_POST['num1']+$_POST['num2'];
}else{
  echo 'Please input num';
}

Post请求把表单数据放在http请求体中,并且没有长度限制

form action=""意思是:form是表单,action是转向地址,即form表单需要提交到哪里

以上所述就是本文的全部内容了,希望大家能够喜欢。

PHP 相关文章推荐
PHP脚本的10个技巧(5)
Oct 09 PHP
PHP中文汉字验证码
Apr 08 PHP
PHP 进程锁定问题分析研究
Nov 24 PHP
php 操作符与控制结构
Mar 07 PHP
深入分析php之面向对象
May 15 PHP
在PHP中使用X-SendFile头让文件下载更快
Jun 01 PHP
ThinkPHP3.1新特性之多层MVC的支持
Jun 19 PHP
php字符比较函数similar_text、strnatcmp与strcasecmp用法分析
Nov 18 PHP
PHP实现恶意DDOS攻击避免带宽占用问题方法
May 27 PHP
PHP导出Excel实例讲解
Jan 24 PHP
PHP实现批量清空删除指定文件夹所有内容的方法
May 30 PHP
PHP实现通过二维数组键值获取一维键名操作示例
Oct 11 PHP
用PHP代码给图片加水印
Jul 01 #PHP
用PHP代码在网页上生成图片
Jul 01 #PHP
PHP文件操作方法汇总
Jul 01 #PHP
浅谈PHP中JSON数据操作
Jul 01 #PHP
搭建基于Docker的PHP开发环境的详细教程
Jul 01 #PHP
PHP使用flock实现文件加锁的方法
Jul 01 #PHP
PHP+MYSQL中文乱码问题
Jul 01 #PHP
You might like
php session和cookie使用说明
2010/04/07 PHP
PHP实现下载功能的代码
2012/09/29 PHP
thinkPHP3.2简单实现文件上传的方法
2016/05/16 PHP
jquery 获取自定义属性(attr和prop)的实现代码
2012/06/27 Javascript
浅析js中的浮点型运算问题
2014/01/06 Javascript
js跳转页面方法实现汇总
2014/02/11 Javascript
jquery实现鼠标经过显示下划线的渐变下拉菜单效果代码
2015/08/24 Javascript
javascript bom是什么及bom和dom的区别
2015/11/26 Javascript
基于javascript实现最简单的选项卡切换效果
2016/05/16 Javascript
AngularJS入门教程之表格实例详解
2016/07/27 Javascript
关于js原型的面试题讲解
2016/09/25 Javascript
jQuery实现checkbox列表的全选、反选功能
2016/11/24 Javascript
详解javascript获取url信息的常见方法
2016/12/19 Javascript
Javascript 制作图形验证码实例详解
2016/12/22 Javascript
移动端触屏幻灯片图片切换插件idangerous swiper.js
2017/04/10 Javascript
AngularJS获取json数据的方法详解
2017/05/27 Javascript
jQuery实现表格隔行换色
2018/09/01 jQuery
[38:21]2018DOTA2亚洲邀请赛3月30日 小组赛A组 LGD VS Newbee
2018/03/31 DOTA
Python3基础之基本数据类型概述
2014/08/13 Python
Python实现Youku视频批量下载功能
2017/03/14 Python
如何使用 Pylint 来规范 Python 代码风格(来自IBM)
2018/04/06 Python
Python3使用正则表达式爬取内涵段子示例
2018/04/22 Python
在scrapy中使用phantomJS实现异步爬取的方法
2018/12/17 Python
Python面向对象程序设计中类的定义、实例化、封装及私有变量/方法详解
2019/02/28 Python
Python完成毫秒级抢淘宝大单功能
2019/06/06 Python
使用tensorflow显示pb模型的所有网络结点方式
2020/01/23 Python
Django实现从数据库中获取到的数据转换为dict
2020/03/27 Python
浅谈Django前端后端值传递问题
2020/07/15 Python
python与js主要区别点总结
2020/09/13 Python
Under Armour安德玛意大利官网:美国高端运动科技品牌
2020/01/16 全球购物
俄罗斯马克西多姆家居用品网上商店:Максидом
2020/02/06 全球购物
《雾凇》教学反思
2014/02/17 职场文书
2014年人力资源部工作总结
2014/11/19 职场文书
初婚未育证明样本
2015/06/18 职场文书
低门槛开发iOS、Android、小程序应用的前端框架详解
2021/10/16 Javascript
golang使用map实现去除重复数组
2022/04/14 Golang