浅谈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生成的html meta和link标记在body标签里 顶部有个空行
May 18 PHP
具有时效性的php加密解密函数代码
Jun 19 PHP
ThinkPHP3.1新特性之动态设置自动完成及自动验证示例代码
Jun 23 PHP
通过php添加xml文档内容的方法
Jan 23 PHP
编写PHP脚本过滤用户上传的图片
Jul 03 PHP
使用PHP和JavaScript判断请求是否来自微信内浏览器
Aug 18 PHP
thinkphp实现163、QQ邮箱收发邮件的方法
Dec 18 PHP
PHP加密解密类实例代码
Jul 20 PHP
PHP+Redis 消息队列 实现高并发下注册人数统计的实例
Jan 29 PHP
Laravel框架基础语法与知识点整理【模板变量、输出、include引入子视图等】
Dec 03 PHP
Yii实现微信公众号场景二维码的方法实例
Aug 30 PHP
tp5使用layui实现多个图片上传(带附件选择)的方法实例
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
《星际争霸重制版》兵种对比图鉴
2020/03/02 星际争霸
详细介绍PHP应用提速面面观
2006/10/09 PHP
PHP中常用的转义函数
2014/02/28 PHP
PHP的Yii框架中过滤器相关的使用总结
2016/03/29 PHP
Mootools 1.2 手风琴(Accordion)教程
2009/09/15 Javascript
date.parse在IE和FF中的区别
2010/07/29 Javascript
js 操作select与option(示例讲解)
2013/12/20 Javascript
修复bash漏洞的shell脚本分享
2014/12/31 Javascript
Node.js服务器环境下使用Mock.js拦截AJAX请求的教程
2016/05/23 Javascript
JavaScript 继承详解(六)
2016/10/11 Javascript
原生JS和jQuery操作DOM对比总结
2017/01/19 Javascript
基于Bootstrap框架实现图片切换
2017/03/10 Javascript
微信小程序 新建登录页并实现tabBar隐藏
2017/06/13 Javascript
jQuery实现简单的手风琴效果
2020/04/17 jQuery
浅谈Node异步编程的机制
2017/10/18 Javascript
vue登录注册及token验证实现代码
2017/12/14 Javascript
Nodejs调用Dll模块的方法
2018/09/17 NodeJs
微信小程序实现人脸识别登陆的示例代码
2019/04/02 Javascript
jquery ui 实现 tab标签功能示例【测试可用】
2019/07/25 jQuery
vue+layui实现select动态加载后台数据的例子
2019/09/20 Javascript
python中Switch/Case实现的示例代码
2017/11/09 Python
django模型层(model)进行建表、查询与删除的基础教程
2017/11/21 Python
python使用logging模块发送邮件代码示例
2018/01/18 Python
Python 写入训练日志文件并控制台输出解析
2019/08/13 Python
pygame库实现俄罗斯方块小游戏
2019/10/29 Python
python 中值滤波,椒盐去噪,图片增强实例
2019/12/18 Python
python 项目目录结构设置
2020/02/14 Python
如何利用python进行时间序列分析
2020/08/04 Python
python实现企业微信定时发送文本消息的实例代码
2020/11/25 Python
CSS3实现超酷的黑猫警长首页
2016/04/26 HTML / CSS
德国箱包网上商店:koffer24.de
2016/07/27 全球购物
金融专业个人求职信范文
2013/11/28 职场文书
在职党员进社区活动总结
2014/07/05 职场文书
爱与责任师德演讲稿
2014/08/26 职场文书
授权委托书范本(单位)
2014/09/28 职场文书
navicat 连接Ubuntu虚拟机的mysql的操作方法
2022/04/02 MySQL