浅谈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 相关文章推荐
wordpress之wp-settings.php
Aug 17 PHP
PHP 递归效率分析
Nov 24 PHP
PHP如何利用P3P实现跨域
Aug 24 PHP
PHP函数extension_loaded()用法实例
Jan 19 PHP
php安装swoole扩展的方法
Mar 19 PHP
php输出xml属性的方法
Mar 19 PHP
php实现用已经过去多长时间的方式显示时间
Jun 05 PHP
前端必学之PHP语法基础
Jan 01 PHP
ThinkPHP发送邮件示例代码
Oct 08 PHP
PHP与jquery实时显示网站在线人数实例详解
Dec 02 PHP
Discuz论坛密码与密保加密规则
Dec 19 PHP
PHP封装返回Ajax字符串和JSON数组的方法
Feb 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
PHP字符串函数系列之nl2br(),在字符串中的每个新行 (\n) 之前插入 HTML 换行符br
2011/11/10 PHP
php中用socket模拟http中post或者get提交数据的示例代码
2013/08/08 PHP
PHP和JavaScrip分别获取关联数组的键值示例代码
2013/09/16 PHP
一个php生成16位随机数的代码(两种方法)
2014/09/16 PHP
ThinkPHP开发框架函数详解:C方法
2015/08/14 PHP
php错误日志简单配置方法
2016/07/11 PHP
PHP递归遍历指定文件夹内的文件实现方法
2016/11/15 PHP
基于PHP实现的多元线性回归模拟曲线算法
2018/01/30 PHP
PHP rsa加密解密算法原理解析
2020/12/09 PHP
CSS常用网站布局实例
2008/04/03 Javascript
Javascript中正则表达式的全局匹配模式分析
2011/04/26 Javascript
jquery解决图片路径不存在执行替换路径
2013/02/06 Javascript
JQuery获取表格数据示例代码
2014/05/26 Javascript
javascript 处理null及null值示例
2014/06/09 Javascript
关于cookie的初识和运用(js和jq)
2016/04/07 Javascript
详解jQuery中的deferred对象的使用(一)
2016/05/27 Javascript
javascript 常用验证函数总结
2016/06/28 Javascript
jQuery fadeOut 异步实例代码详解
2016/08/18 Javascript
bootstrap组件之按钮式下拉菜单小结
2017/01/19 Javascript
jQuery发请求传输中文参数乱码问题的解决方案
2018/05/22 jQuery
mpvue将vue项目转换为小程序
2018/09/30 Javascript
[原创]微信小程序获取网络类型的方法示例
2019/03/01 Javascript
js实现unicode码字符串与utf8字节数据互转详解
2019/03/21 Javascript
JS中this的4种绑定规则详解
2020/02/04 Javascript
Python 列表(List)操作方法详解
2014/03/11 Python
python中字符串前面加r的作用
2015/06/04 Python
解决python matplotlib imshow无法显示的问题
2018/05/24 Python
python儿童学游戏编程知识点总结
2019/06/03 Python
python实现串口自动触发工作的示例
2019/07/02 Python
Django微信小程序后台开发教程的实现
2020/06/03 Python
如何获取某个日期是当月的最后一天
2013/12/05 面试题
买卖协议书范本
2014/04/21 职场文书
大学应届毕业生求职信
2014/05/24 职场文书
销售内勤岗位职责范本
2015/04/13 职场文书
个人落户申请书怎么写?
2019/06/28 职场文书
Python中npy和mat文件的保存与读取
2022/04/24 Python