浅谈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和PHP5性能测试和对比 测试代码与环境
Aug 17 PHP
PHP 彩色文字实现代码
Jun 29 PHP
解析PayPal支付接口的PHP开发方式
Nov 28 PHP
php URL验证正则表达式
Jul 19 PHP
php实现批量下载百度云盘文件例子分享
Apr 10 PHP
Yii结合CKEditor实现图片上传功能
Jun 13 PHP
PHP常用数组函数介绍
Jul 28 PHP
PHP框架Laravel的小技巧两则
Feb 10 PHP
深入解析WordPress中加载模板的get_template_part函数
Jan 11 PHP
PHP中的随机性 你觉得自己幸运吗?
Jan 22 PHP
JS+PHP实现用户输入数字后显示最大的值及所在位置
Jun 19 PHP
PHP如何获取Cookie并实现模拟登录
Jul 16 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+Ajax实现的博客文章添加类别功能示例
2018/03/29 PHP
PHP const定义常量及global定义全局常量实例解析
2020/05/28 PHP
Javascript中的数学函数集合
2007/05/08 Javascript
javascript 拖放效果实现代码
2010/01/22 Javascript
JavaScript获取页面上某个元素的代码
2011/03/13 Javascript
javascript中万恶的function实例分析
2011/05/25 Javascript
jQuery中的.bind()、.live()和.delegate()之间区别分析
2011/06/08 Javascript
jquery表格内容筛选实现思路及代码
2013/04/16 Javascript
Javascript实现重力弹跳拖拽运动效果示例
2013/06/28 Javascript
浅谈JavaScript中null和undefined
2015/07/09 Javascript
Jquery promise实现一张一张加载图片
2015/11/13 Javascript
JavaScript中instanceof运算符的使用示例
2016/06/08 Javascript
JS实现的自定义显示加载等待图片插件(loading.gif)
2016/06/17 Javascript
js中的DOM模拟购物车功能
2017/03/22 Javascript
VSCode 配置React Native开发环境的方法
2017/12/27 Javascript
node基于puppeteer模拟登录抓取页面的实现
2018/05/09 Javascript
简述JS浏览器的三种弹窗
2018/07/15 Javascript
Jquery ajax书写方法代码实例解析
2020/06/12 jQuery
vue项目里面引用svg文件并给svg里面的元素赋值
2020/08/17 Javascript
[02:23]完美世界全国高校联赛街访DOTA2第一期
2019/11/28 DOTA
Flask框架使用DBUtils模块连接数据库操作示例
2018/07/20 Python
解决Python print输出不换行没空格的问题
2018/11/14 Python
python之mock模块基本使用方法详解
2019/06/27 Python
python随机数分布random均匀分布实例
2019/11/27 Python
微软俄罗斯官方网站:Microsoft俄罗斯
2016/09/18 全球购物
哥伦比亚最大的网上商店:Linio哥伦比亚
2016/09/25 全球购物
俄罗斯的精英皮具:Wittchen
2018/01/29 全球购物
TripAdvisor日本:全球领先的旅游网站
2019/02/14 全球购物
门卫人员岗位职责
2013/12/24 职场文书
护士检查书
2014/01/17 职场文书
我的长生果教学反思
2014/04/28 职场文书
开工典礼策划方案
2014/05/23 职场文书
毕业生个人自荐书
2015/03/05 职场文书
2015年村党支部工作总结
2015/04/30 职场文书
毕业答辩开场白范文
2015/05/27 职场文书
上甘岭观后感
2015/06/10 职场文书