浅谈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.MVC的模板标签系统(三)
Sep 05 PHP
配置Apache2.2+PHP5+CakePHP1.2+MySQL5运行环境
Apr 25 PHP
深入apache配置文件httpd.conf的部分参数说明
Jun 28 PHP
php中的动态调用实例分析
Jan 07 PHP
PHP指定截取字符串中的中英文或数字字符的实例分享
Mar 18 PHP
PHP简单读取PDF页数的实现方法
Jul 21 PHP
PHP二维数组去重实例分析
Nov 18 PHP
PHP实现Unicode编码相互转换的方法示例
Nov 17 PHP
php 二维数组快速排序算法的实现代码
Oct 17 PHP
PHP 记录访客的浏览信息方法
Jan 29 PHP
PHP编程实现的TCP服务端和客户端功能示例
Apr 13 PHP
PHP扩展mcrypt实现的AES加密功能示例
Jan 29 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代码 用PHP写出自己的BLOG系统
2010/04/12 PHP
PHP文件上传类实例详解
2016/04/08 PHP
100行PHP代码实现socks5代理服务器
2016/04/28 PHP
Yii统计不同类型邮箱数量的方法
2016/10/18 PHP
PHP实现ASCII码与字符串相互转换的方法
2017/04/29 PHP
JavaScript 事件查询综合
2009/07/13 Javascript
关于javascript中的parseInt使用技巧
2009/09/03 Javascript
用js实现输入提示(自动完成)的实例代码
2013/06/14 Javascript
使用Chrome调试JavaScript的断点设置和调试技巧
2014/12/16 Javascript
Node.js中调用mysql存储过程示例
2014/12/20 Javascript
jquery实现select选择框内容左右移动代码分享
2015/11/21 Javascript
基于jquery实现表格无刷新分页
2016/01/07 Javascript
浅谈JS正则表达式的RegExp对象和括号的使用
2016/07/28 Javascript
带你快速理解javascript中的事件模型
2017/08/14 Javascript
详解VUE2.X过滤器的使用方法
2018/01/11 Javascript
JavaScript中常见内置函数用法示例
2018/05/14 Javascript
如何在vue里添加好看的lottie动画
2018/08/02 Javascript
微信小程序实用代码段(收藏版)
2019/12/17 Javascript
JavaScript实现单点登录的示例
2020/09/23 Javascript
解决ant design vue 表格a-table二次封装,slots渲染的问题
2020/10/28 Javascript
教你使用python画一朵花送女朋友
2018/03/29 Python
Python序列循环移位的3种方法推荐
2018/04/09 Python
解决在keras中使用model.save()函数保存模型失败的问题
2020/05/21 Python
Python中Yield的基本用法
2020/10/18 Python
CSS3 background-image颜色渐变的实现代码
2018/09/13 HTML / CSS
css3 2D图片转动样式可以扩充到Js当中
2014/04/29 HTML / CSS
Sneaker Studio乌克兰:购买运动鞋
2018/03/26 全球购物
丝芙兰加拿大官方网站:SEPHORA加拿大
2018/11/20 全球购物
美国现代家具购物网站:LexMod
2019/01/09 全球购物
电子专业推荐信范文
2013/11/18 职场文书
产假请假条
2014/04/10 职场文书
卖车协议书
2014/04/21 职场文书
幼儿园园长六一致辞
2015/07/31 职场文书
《这片土地是神圣的》教学反思
2016/02/16 职场文书
mysql自增长id用完了该怎么办
2022/02/12 MySQL
详解Python+OpenCV进行基础的图像操作
2022/02/15 Python