浅谈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 相关文章推荐
URL Rewrite的设置方法
Jan 02 PHP
一个简单的php实现的MySQL数据浏览器
Mar 11 PHP
php 什么是PEAR?(第三篇)
Mar 19 PHP
PHP为表单获取的URL 地址预设 http 字符串函数代码
May 26 PHP
使用PHP获取汉字的拼音(全部与首字母)
Jun 27 PHP
浅析get与post的一些特殊情况
Jul 28 PHP
PHP封装分页函数实现文本分页和数字分页
Oct 23 PHP
PHP5.3以上版本安装ZendOptimizer扩展
Mar 27 PHP
编写PHP脚本过滤用户上传的图片
Jul 03 PHP
微信公众号开发之语音消息识别php代码
Aug 08 PHP
PHP实现表单提交时去除斜杠的方法
Dec 26 PHP
PHP基于正则批量替换Img中src内容实现获取缩略图的功能示例
Jun 07 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 ImageMagick windows下安装教程
2015/01/26 PHP
为百度UE编辑器上传图片添加水印功能
2015/04/16 PHP
为你总结一些php信息函数
2015/10/21 PHP
thinkPHP下的widget扩展用法实例分析
2015/12/26 PHP
改版了网上的一个js操作userdata
2007/04/27 Javascript
JavaScript在IE和Firefox浏览器下的7个差异兼容写法小结
2010/06/18 Javascript
js模仿jquery的写法示例代码
2013/06/16 Javascript
jquery操作复选框(checkbox)的12个小技巧总结
2014/02/04 Javascript
解析JavaScript的ES6版本中的解构赋值
2015/07/28 Javascript
学习Node.js模块机制
2016/10/17 Javascript
简单理解vue中实例属性vm.$els
2016/12/01 Javascript
简单实现bootstrap选项卡效果
2017/02/08 Javascript
Js apply方法详解
2017/02/16 Javascript
关于vue-router路径计算问题
2017/05/10 Javascript
详解Webpack-dev-server的proxy用法
2018/09/08 Javascript
vue.js的vue-cli脚手架中使用百度地图API的实例
2019/01/21 Javascript
elementUI 动态生成几行几列的方法示例
2019/07/11 Javascript
使用Python的PIL模块来进行图片对比
2016/02/18 Python
怎样使用Python脚本日志功能
2016/08/14 Python
Python探索之修改Python搜索路径
2017/10/25 Python
Python排序搜索基本算法之冒泡排序实例分析
2017/12/09 Python
对python 矩阵转置transpose的实例讲解
2018/04/17 Python
浅析python 字典嵌套
2020/09/29 Python
员工晚婚的请假条
2014/02/08 职场文书
优秀班集体先进事迹材料
2014/05/28 职场文书
应届生找工作求职信
2014/06/24 职场文书
党的群众路线教育实践活动个人整改落实情况汇报
2014/10/28 职场文书
员工自我评价范文
2015/03/11 职场文书
2015年乡镇发展党员工作总结
2015/03/31 职场文书
房屋维修申请报告
2015/05/18 职场文书
公安纪律作风整顿心得体会
2016/01/23 职场文书
初中政治教学反思
2016/02/23 职场文书
PHP连接MSSQL数据库案例,PHPWAMP多个PHP版本连接SQL Server数据库
2021/04/16 PHP
canvas多重阴影发光效果实现
2021/04/20 Javascript
JavaScript中MutationObServer监听DOM元素详情
2021/11/27 Javascript
Go并发4种方法简明讲解
2022/04/06 Golang