浅谈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 引用(&amp;)详解
Nov 20 PHP
Linux下CoreSeek及PHP扩展模块的安装
Sep 23 PHP
关于php正则匹配汉字的方法介绍
Apr 25 PHP
基于ubuntu下nginx+php+mysql安装配置的具体操作步骤
Apr 28 PHP
PHP实现的封装验证码类详解
Jun 18 PHP
在Ubuntu 14.04上部署 PHP 环境及 WordPress
Sep 02 PHP
PHP变量赋值、代入给JavaScript中的变量
Jun 29 PHP
php reset() 函数指针指向数组中的第一个元素并输出实例代码
Nov 21 PHP
PHP实现将多个文件中的内容合并为新文件的方法示例
Jun 10 PHP
PHP中$GLOBALS与global的区别详解
Mar 21 PHP
PHP判断访客是否手机端(移动端浏览器)访问的方法总结【4种方法】
Mar 27 PHP
laravel框架使用FormRequest进行表单验证,验证异常返回JSON操作示例
Feb 18 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学习 变量使用总结
2011/03/24 PHP
PHP下通过exec获得计算机的唯一标识[CPU,网卡 MAC地址]
2011/06/09 PHP
php静态文件返回304技巧分享
2015/01/06 PHP
变量在 PHP7 内部的实现(一)
2015/12/21 PHP
二行代码解决全部网页木马
2008/03/28 Javascript
js获取事件源及触发该事件的对象
2013/10/24 Javascript
详解javascript事件冒泡
2016/01/09 Javascript
js生成随机数(指定范围)的实例代码
2016/07/10 Javascript
angularjs的select使用及默认选中设置
2017/04/08 Javascript
详解Angular2表单-模板驱动的表单(Template-Driven Forms)
2017/08/04 Javascript
JavaScript实现HTML5游戏断线自动重连的方法
2017/09/18 Javascript
.vue文件 加scoped 样式不起作用的解决方法
2018/05/28 Javascript
JavaScript引用类型之基本包装类型实例分析【Boolean、Number和String】
2018/08/09 Javascript
Vue项目引发的「过滤器」使用教程
2019/03/12 Javascript
[02:47]DOTA2英雄基础教程 野性怒吼兽王
2013/12/05 DOTA
[01:48]帕吉至宝加入游戏,遗迹战场现“千劫神屠”
2018/04/07 DOTA
Python中列表元素转为数字的方法分析
2016/06/14 Python
python简单读取大文件的方法
2016/07/01 Python
每天迁移MySQL历史数据到历史库Python脚本
2018/04/13 Python
Python使用Matplotlib模块时坐标轴标题中文及各种特殊符号显示方法
2018/05/04 Python
python绘制立方体的方法
2018/07/02 Python
No module named ‘win32gui‘ 的解决方法(踩坑之旅)
2021/02/18 Python
美国设计师精美珠宝购物网:Netaya
2016/08/28 全球购物
Fossil美国官网:Fossil手表、手袋、珠宝及配件
2017/02/01 全球购物
巴西男士个人护理产品商店:SHOP4MEN
2017/08/07 全球购物
黄色火烈鸟:De Gele Flamingo
2019/03/18 全球购物
西安交大自主招生自荐信
2014/01/27 职场文书
趣味活动策划方案
2014/02/08 职场文书
护理专科自荐书范文
2014/02/18 职场文书
《他得的红圈圈最多》教学反思
2014/04/24 职场文书
党员群众路线承诺书
2014/05/20 职场文书
机关驾驶员违规检讨书
2014/09/13 职场文书
环保建议书作文300字
2015/09/14 职场文书
《丑小鸭》教学反思
2016/02/19 职场文书
MySQL锁机制
2021/04/05 MySQL
python 模块重载的五种方法
2021/04/24 Python