浅谈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.MVC的模板标签系统(四)
Sep 05 PHP
解析PHP中如何将数组变量写入文件
Jun 06 PHP
PHP版 汉字转码的实现详解
Jun 09 PHP
php中json_encode UTF-8中文乱码的更好解决方法
Sep 28 PHP
php防止sql注入之过滤分页参数实例
Nov 03 PHP
CI框架源码解读之URI.php中_fetch_uri_string()函数用法分析
May 18 PHP
php while循环控制的简单实例
May 30 PHP
PHP封装函数实现生成随机的字符串验证码
Jan 24 PHP
php封装一个异常的处理类
Jun 08 PHP
PHP集成环境XAMPP的安装与配置
Nov 13 PHP
PHP使用OB缓存实现静态化功能示例
Mar 23 PHP
微信推送功能实现方式图文详解
Jul 12 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
咖啡因含量是由谁决定的?低因咖啡怎么来?低因咖啡适合什么人喝
2021/03/06 新手入门
超级好用的一个php上传图片类(随机名,缩略图,加水印)
2010/06/30 PHP
php !function_exists(&quot;T7FC56270E7A70FA81A5935B72EACBE29&quot;))代码解密
2011/01/07 PHP
php的ajax简单实例
2014/02/27 PHP
php无法连接mysql数据库的正确解决方法
2016/07/01 PHP
PHP获取IP地址所在地信息的实例(使用纯真IP数据库qqwry.dat)
2016/11/15 PHP
PHP实现找出有序数组中绝对值最小的数算法分析
2017/08/07 PHP
Javascript 学习书 推荐
2009/06/13 Javascript
javascript 动态生成私有变量访问器
2009/12/06 Javascript
jQuery与其它库冲突的解决方法
2010/06/25 Javascript
jQuery Ajax 仿AjaxPro.Utility.RegisterTypeForAjax辅助方法
2011/09/27 Javascript
动态显示可输入的字数提示还可以输入的字数
2014/04/01 Javascript
JavaScript函数的4种调用方法详解
2014/04/22 Javascript
JS实现弹出浮动窗口(支持鼠标拖动和关闭)实例详解
2015/08/06 Javascript
一起学写js Calender日历控件
2016/04/14 Javascript
Vue+Vux项目实践完整代码
2017/11/30 Javascript
详解redis在nodejs中的应用
2018/05/02 NodeJs
JS使用canvas中的measureText方法测量字体宽度示例
2019/02/02 Javascript
vue学习笔记五:在vue项目里面使用引入公共方法详解
2019/04/04 Javascript
微信小程序websocket实现即时聊天功能
2019/05/21 Javascript
详解JS预解析原理
2020/06/16 Javascript
Jquery cookie插件实现原理代码解析
2020/08/04 jQuery
python协程用法实例分析
2015/06/04 Python
Python对数据库操作
2016/03/28 Python
python cx_Oracle的基础使用方法(连接和增删改查)
2017/11/19 Python
查看Django和flask版本的方法
2018/05/14 Python
谷歌浏览器小字体处理方案即12px以下字体
2013/12/17 HTML / CSS
世界上最具创新性的增强型知名运动品牌:Proviz
2018/04/03 全球购物
伦敦剧院及景点门票:Encore Tickets
2018/07/01 全球购物
渔夫的故事教学反思
2014/02/14 职场文书
开工典礼策划方案
2014/05/23 职场文书
中学生民族团结演讲稿
2014/08/27 职场文书
病假证明模板
2015/06/19 职场文书
初中班主任教育随笔
2015/08/15 职场文书
浅谈Java父子类加载顺序
2021/08/04 Java/Android
windows server2016安装oracle 11g的图文教程
2022/07/15 Servers