浅谈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 相关文章推荐
PHP4与PHP3中一个不兼容问题的解决方法
Oct 09 PHP
php算开始时间到过期时间的相隔的天数
Jan 12 PHP
PHP新手NOTICE错误常见解决方法
Dec 07 PHP
用PHP书写安全的脚本代码
Feb 05 PHP
PHP下打开phpMyAdmin出现403错误的问题解决方法
May 23 PHP
完美解决PHP中的Cannot modify header information 问题
Aug 12 PHP
php对二维数组按指定键值key排序示例代码
Nov 26 PHP
php实现cc攻击防御和防止快速刷新页面示例
Feb 13 PHP
phalcon框架使用指南
Feb 23 PHP
PHP仿微信发红包领红包效果
Oct 30 PHP
浅谈php中变量的数据类型判断函数
Mar 04 PHP
php将字符串转换为数组实例讲解
May 05 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 session 存储方式的详细介绍
2013/06/25 PHP
symfony表单与页面实现技巧
2015/01/26 PHP
使用PHPExcel导出Excel表
2018/09/08 PHP
js GridView 实现自动计算操作代码
2009/03/25 Javascript
javascript 基础篇4 window对象,DOM
2012/03/14 Javascript
使用js操作cookie的一点小收获分享
2013/09/03 Javascript
javascript获取选中的文本的方法代码
2013/10/30 Javascript
键盘上一张下一张兼容IE/google/firefox等浏览器
2014/01/28 Javascript
JQuery拖动表头边框线调整表格列宽效果代码
2014/09/10 Javascript
Node.js与Sails redis组件的使用教程
2017/02/14 Javascript
认识less和webstrom的less配置方法
2017/08/02 Javascript
Windows下Node.js安装及环境配置方法
2017/09/18 Javascript
vue+socket.io+express+mongodb 实现简易多房间在线群聊示例
2017/10/21 Javascript
详解vue.js之props传递参数
2017/12/12 Javascript
基于js 各种排序方法和sort方法的区别(详解)
2018/01/03 Javascript
微信小程序实现按字母排列选择城市功能
2019/11/25 Javascript
JavaScript设计模式--简单工厂模式实例分析【XHR工厂案例】
2020/05/23 Javascript
详解Django框架中用context来解析模板的方法
2015/07/20 Python
Python实现Dijkstra算法
2018/10/17 Python
python解释器spython使用及原理解析
2019/08/24 Python
python+gdal+遥感图像拼接(mosaic)的实例
2020/03/10 Python
Python 创建守护进程的示例
2020/09/29 Python
css3实现冲击波效果的示例代码
2018/01/11 HTML / CSS
HTML5+CSS3实现机器猫
2016/10/17 HTML / CSS
VICHY薇姿美国官方网站:欧洲药房第一的抗衰老品牌
2017/11/22 全球购物
好家长事迹材料
2014/01/23 职场文书
行政文秘岗位职责范本
2014/02/10 职场文书
大学生个人先进事迹材料范文
2014/05/03 职场文书
初中教师个人工作总结
2015/02/10 职场文书
保留意见审计报告
2015/06/05 职场文书
好员工观后感
2015/06/17 职场文书
三严三实·严以用权心得体会
2016/01/12 职场文书
话题作文之自信作文
2019/11/15 职场文书
为什么 Nginx 比 Apache 更牛逼
2021/03/31 Servers
Feign调用全局异常处理解决方案
2021/06/24 Java/Android
MySQL解决Navicat设置默认字符串时的报错问题
2022/06/16 MySQL