浅谈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数字格式化
Dec 06 PHP
同台服务器使用缓存APC效率高于Memcached的演示代码
Feb 16 PHP
探讨file_get_contents与curl效率及稳定性的分析
Jun 06 PHP
基于php iconv函数的使用详解
Jun 09 PHP
PHP实现采集中国天气网未来7天天气
Oct 15 PHP
php判断邮箱地址是否存在的方法
Feb 13 PHP
php上传大文件设置方法
Apr 14 PHP
PHP使用内置函数生成图片的方法详解
May 09 PHP
PHP简单预防sql注入的方法
Sep 27 PHP
php 生成签名及验证签名详解
Oct 26 PHP
php实现产品加入购物车功能(1)
Jul 23 PHP
解决form中action属性后面?传递参数 获取不到的问题
Jul 21 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中static静态变量的使用方法详解
2010/06/04 PHP
解析link_mysql的php版
2013/06/30 PHP
php中HTTP_REFERER函数用法实例
2014/11/21 PHP
php中instanceof 与 is_a()区别分析
2015/03/03 PHP
php与python实现的线程池多线程爬虫功能示例
2016/10/12 PHP
nodejs下打包模块archiver详解
2014/12/03 NodeJs
JavaScript实现同时调用多个函数的方法
2015/11/09 Javascript
jQuery实现伪分页的方法分享
2016/02/17 Javascript
Vue.js每天必学之过滤器与自定义过滤器
2016/09/07 Javascript
微信小程序 网络API 上传、下载详解
2016/11/09 Javascript
ES6中Math对象新增的方法实例详解
2017/04/25 Javascript
用Vue-cli搭建的项目中引入css报错的原因分析
2017/07/20 Javascript
原生js实现简单的模态框示例
2017/09/08 Javascript
vue2使用keep-alive缓存多层列表页的方法
2018/09/21 Javascript
NodeJs crypto加密制作token的实现代码
2019/11/15 NodeJs
Python中Collections模块的Counter容器类使用教程
2016/05/31 Python
Python内建模块struct实例详解
2018/02/02 Python
对python xlrd读取datetime类型数据的方法详解
2018/12/26 Python
如何通过Python实现标签云算法
2019/07/02 Python
python如何给字典的键对应的值为字典项的字典赋值
2019/07/05 Python
pytorch实现线性拟合方式
2020/01/15 Python
Django values()和value_list()的使用
2020/03/31 Python
Python selenium文件上传下载功能代码实例
2020/04/13 Python
澳大利亚和新西兰最大的在线旅行社之一:Aunt Betty
2019/08/07 全球购物
岗位职责定义及内容
2013/11/08 职场文书
千元咖啡店的创业计划书范文
2013/12/29 职场文书
人力资源总监工作说明
2014/03/03 职场文书
生物技术专业求职信
2014/06/10 职场文书
月度优秀员工获奖感言
2014/08/16 职场文书
小学毕业典礼演讲稿
2014/09/09 职场文书
机械原理课程设计心得体会
2016/01/15 职场文书
企业管理制度设计时要注意的几种“常见病”!
2019/04/19 职场文书
2019年幼儿园管理条例范本!
2019/07/17 职场文书
python基于tkinter实现gif录屏功能
2021/05/19 Python
Django与数据库交互的实现
2021/06/03 Python
sql查询语句之平均分、最高最低分及排序语句
2022/05/30 MySQL