浅谈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 相关文章推荐
PHP5 面向对象程序设计
Feb 13 PHP
php 运行效率总结(提示程序速度)
Nov 26 PHP
PHP取得一个类的属性和方法的实现代码
May 22 PHP
PHP自动识别字符集并完成转码详解
Aug 02 PHP
PHP上传文件时自动分配路径的方法
Jan 09 PHP
详解WordPress中调用评论模板和循环输出评论的PHP函数
Jan 05 PHP
PHP面向对象程序设计OOP继承用法入门示例
Dec 27 PHP
PHP5.5安装PHPRedis扩展及连接测试方法
Jan 22 PHP
PHP命名空间namespace及use的简单用法分析
Aug 03 PHP
phpinfo的知识点总结
Oct 10 PHP
Laravel Eloquent分表方法并使用模型关联的实现
Nov 25 PHP
PHP的imageTtfText()函数深入详解
Mar 03 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中删除变量时unset()和null的区别分析
2011/01/27 PHP
PHP的拦截器实例分析
2014/11/03 PHP
学习php开源项目的源码指南
2014/12/21 PHP
Laravel实现用户注册和登录
2015/01/23 PHP
layui框架实现文件上传及TP3.2.3(thinkPHP)对上传文件进行后台处理操作示例
2018/05/12 PHP
firefox下对ajax的onreadystatechange的支持情况分析
2009/12/14 Javascript
JS对象与json字符串格式转换实例
2014/10/28 Javascript
JavaScript版的TwoQueues缓存模型
2014/12/29 Javascript
JS实现定时自动关闭DIV层提示框的方法
2015/05/11 Javascript
AngularJS中监视Scope变量以及外部调用Scope方法
2016/01/23 Javascript
AngularJS实现网站换肤实例
2021/02/19 Javascript
javascript设计模式之Adapter模式【适配器模式】实现方法示例
2017/01/13 Javascript
微信小程序登录态控制深入分析
2017/04/12 Javascript
JQuery 封装 Ajax 常用方法(推荐)
2017/05/21 jQuery
js 实现复选框只能选择一项的示例代码
2018/01/23 Javascript
微信小程序之onLaunch与onload异步问题详解
2019/03/28 Javascript
jquery实现直播弹幕效果
2019/11/28 jQuery
微信小程序使用自定义组件导航实现当前页面高亮
2020/01/02 Javascript
详解ES6 扩展运算符的使用与注意事项
2020/11/12 Javascript
Python中read()、readline()和readlines()三者间的区别和用法
2017/07/30 Python
浅谈python中的占位符
2017/11/09 Python
使用pandas批量处理矢量化字符串的实例讲解
2018/07/10 Python
Python通用函数实现数组计算的方法
2019/06/13 Python
python常用库之NumPy和sklearn入门
2019/07/11 Python
python调用matplotlib模块绘制柱状图
2019/10/18 Python
python主线程与子线程的结束顺序实例解析
2019/12/17 Python
Python使用docx模块实现刷题功能代码
2020/02/13 Python
ipython jupyter notebook中显示图像和数学公式实例
2020/04/15 Python
Python爬虫scrapy框架Cookie池(微博Cookie池)的使用
2021/01/13 Python
J2EE模式面试题
2016/10/11 面试题
国贸专业自荐信范文
2014/03/02 职场文书
聚美优品广告词改编
2014/03/14 职场文书
2015国际残疾人日活动总结
2015/03/24 职场文书
教师反邪教心得体会
2016/01/15 职场文书
竞选稿之小学班干部
2019/10/31 职场文书
微信小程序APP的事件绑定以及传递参数时的冒泡和捕获
2022/04/19 Javascript