浅谈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中在数据库中保存Checkbox数据(2)
Oct 09 PHP
在apache下限制每个虚拟主机的并发数!!!!
Oct 09 PHP
使用sockets:从新闻组中获取文章(三)
Oct 09 PHP
利用php来自动调用不同服务器上的flash
Oct 09 PHP
使用PHP数组实现无限分类,不使用数据库,不使用递归.
Dec 09 PHP
解析php函数method_exists()与is_callable()的区别
Jun 21 PHP
php var_export与var_dump 输出的不同
Aug 09 PHP
PHP获取网页标题的3种实现方法代码实例
Apr 11 PHP
destoon整合UCenter图文教程
Jun 21 PHP
PHP面向对象程序设计之对象的遍历操作示例
Jun 12 PHP
php抽象方法和普通方法的区别点总结
Oct 13 PHP
Thinkphp极验滑动验证码实现步骤解析
Nov 24 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
Blitz templates 最快的PHP模板引擎
2010/04/06 PHP
让Nginx支持ThinkPHP的URL重写和PATHINFO的方法分享
2011/08/08 PHP
php 解压rar文件及zip文件的方法
2014/05/05 PHP
php实现设计模式中的单例模式详解
2014/10/11 PHP
PHP中两个float(浮点数)比较实例分析
2015/09/27 PHP
PHP实现绘制二叉树图形显示功能详解【包括二叉搜索树、平衡树及红黑树】
2017/11/16 PHP
基于laravel belongsTo使用详解
2019/10/18 PHP
PHP上传图片到数据库并显示的实例代码
2019/12/20 PHP
php设计模式之状态模式实例分析【星际争霸游戏案例】
2020/03/26 PHP
JQuery 网站换肤功能实现代码
2009/11/02 Javascript
用jquery ajax获取网站Alexa排名的代码
2009/12/12 Javascript
为Extjs加加速(javascript加速)
2010/08/19 Javascript
客户端 使用XML DOM加载json数据的方法
2010/09/28 Javascript
浅析js设置控件的readonly与enabled属性问题
2013/12/25 Javascript
Javascript学习笔记之 对象篇(三) : hasOwnProperty
2014/06/24 Javascript
告诉你什么是javascript的回调函数
2014/09/04 Javascript
jQuery使用之处理页面元素用法实例
2015/01/19 Javascript
jquery使用ul模拟select实现表单美化的方法
2015/08/18 Javascript
基于jQuery和CSS3制作数字时钟附源码下载(jquery篇)
2015/11/24 Javascript
express文件上传中间件Multer详解
2016/10/24 Javascript
深入理解react-router@4.0 使用和源码解析
2017/05/23 Javascript
基于vue-resource jsonp跨域问题的解决方法
2018/02/03 Javascript
使用ng-packagr打包Angular的方法示例
2018/09/21 Javascript
angularJs复选框checkbox选中进行ng-show显示隐藏的方法
2018/10/08 Javascript
原生js拖拽实现图形伸缩效果
2020/02/10 Javascript
通过实例解析js可枚举属性与不可枚举属性
2020/12/02 Javascript
Python中有趣在__call__函数
2015/06/21 Python
Python 实现链表实例代码
2017/04/07 Python
Python数据分析:手把手教你用Pandas生成可视化图表的教程
2018/12/15 Python
对python中矩阵相加函数sum()的使用详解
2019/01/28 Python
机电一体化自荐信
2013/12/10 职场文书
单位在职证明书
2014/09/11 职场文书
2014年保卫科工作总结
2014/12/05 职场文书
2015年度个人教学工作总结
2015/05/20 职场文书
幼儿园大班开学寄语(2015秋季)
2015/05/27 职场文书
MySQL 如何限制一张表的记录数
2021/09/14 MySQL