浅谈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 相关文章推荐
php4的session功能评述(一)
Oct 09 PHP
PHP图片上传类带图片显示
Nov 25 PHP
php流量统计功能的实现代码
Sep 29 PHP
PHP的反射类ReflectionClass、ReflectionMethod使用实例
Aug 05 PHP
ThinkPHP添加更新标签的方法
Dec 05 PHP
PHP实现搜索地理位置及计算两点地理位置间距离的实例
Jan 08 PHP
php微信支付接口开发程序
Aug 02 PHP
Yii2选项卡的简单使用
May 26 PHP
JS操作XML中DTD介绍及使用方法分析
Jul 04 PHP
laravel 实现根据字段不同值做不同查询
Oct 23 PHP
PHP实现单例模式建立数据库连接的方法分析
Feb 11 PHP
解决Laravel使用验证时跳转到首页的问题
Nov 17 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高手需要要掌握的知识点
2014/08/21 PHP
PHP中echo和print的区别
2014/08/28 PHP
双冒号 ::在PHP中的使用情况
2015/11/05 PHP
PHP PDOStatement::fetchAll讲解
2019/01/31 PHP
JavaScript去掉数组中的重复元素
2011/01/13 Javascript
JQuery EasyUI 数字格式化处理示例
2014/05/05 Javascript
JS实现的另类手风琴效果网页内容切换代码
2015/09/08 Javascript
浅析BootStrap栅格系统
2016/06/07 Javascript
动态生成的DOM不会触发onclick事件的原因及解决方法
2016/08/06 Javascript
Bootstrap按钮功能之查询按钮和重置按钮
2016/10/26 Javascript
Three.js实现简单3D房间布局
2018/12/30 Javascript
微信小程序外卖选购页实现切换分类与数量加减功能案例
2019/01/15 Javascript
小程序接口的promise化的实现方法
2019/12/11 Javascript
微信小程序静默登录的实现代码
2020/01/08 Javascript
详解webpack的clean-webpack-plugin插件报错
2020/10/16 Javascript
解析Python中的__getitem__专有方法
2016/06/27 Python
Python在图片中添加文字的两种方法
2017/04/29 Python
详细解读tornado协程(coroutine)原理
2018/01/15 Python
python画柱状图--不同颜色并显示数值的方法
2018/12/13 Python
学习和使用python的13个理由
2019/07/30 Python
Python实现线性插值和三次样条插值的示例代码
2019/11/13 Python
Django连接数据库并实现读写分离过程解析
2019/11/13 Python
python3中TQDM库安装及使用详解
2020/11/18 Python
windows下python 3.9 Numpy scipy和matlabplot的安装教程详解
2020/11/28 Python
CSS3实现伪类hover离开时平滑过渡效果示例
2017/08/10 HTML / CSS
GAP欧盟网上商店:GAP EU
2016/09/13 全球购物
LODI女鞋在线商店:阿利坎特的鞋类品牌
2019/02/15 全球购物
Blank NYC官网:夹克、牛仔裤等
2020/12/16 全球购物
类成员函数的重载、覆盖和隐藏区别
2016/01/27 面试题
请说出以下代码输出什么
2013/08/30 面试题
机电一体化专业推荐信
2013/12/03 职场文书
销售团队激励口号
2014/06/06 职场文书
化工工艺设计求职信
2014/06/25 职场文书
任命通知范文
2015/04/21 职场文书
2016年度基层党建工作公开承诺书
2016/03/25 职场文书
如何用python绘制雷达图
2021/04/24 Python