浅谈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 相关文章推荐
新版mysql+apache+php Linux安装指南
Oct 09 PHP
简单的php 验证图片生成函数
May 21 PHP
php 上传文件类型判断函数(避免上传漏洞 )
Jun 08 PHP
php使浏览器直接下载pdf文件的方法
Nov 15 PHP
PHP通过CURL实现定时任务的图片抓取功能示例
Oct 03 PHP
PHP实现json_decode不转义中文的方法
May 20 PHP
php生出随机字符串
Jul 06 PHP
PHP 记录访客的浏览信息方法
Jan 29 PHP
php实现小程序支付完整版
Oct 09 PHP
PHP getID3类的使用方法学习笔记【附getID3源码下载】
Oct 18 PHP
TP3.2.3框架文件上传操作实例详解
Jan 23 PHP
PHP 8新特性简介
Aug 18 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 常用字符串函数总结
2008/03/15 PHP
PHP utf-8编码问题,utf8编码,数据库乱码,页面显示输出乱码
2013/04/08 PHP
PDO操作MySQL的基础教程(推荐)
2017/08/18 PHP
Mozilla 表达式 __noSuchMethod__
2009/04/05 Javascript
js 获取浏览器高度和宽度值(多浏览器)
2009/09/02 Javascript
Javascript Cookie读写删除操作的函数
2010/03/02 Javascript
js字符串的各种格式的转换 ToString,Format
2011/08/08 Javascript
js的.innerHTML = &quot;&quot;IE9下显示有错误的解决方法
2013/09/16 Javascript
浅谈javascript构造函数与实例化对象
2015/06/22 Javascript
jQuery.each使用详解
2015/07/07 Javascript
Web开发使用Angular实现用户密码强度判别的方法
2017/09/27 Javascript
webpack之devtool详解
2018/02/10 Javascript
关于jquery layui弹出层的使用方法
2018/04/21 jQuery
微信小程序之自定义组件的实现代码(附源码)
2018/08/02 Javascript
ionic使用angularjs表单验证(模板验证)
2018/12/12 Javascript
原生JS生成指定位数的验证码
2020/10/28 Javascript
基于python编写的微博应用
2014/10/17 Python
CentOS 7下安装Python 3.5并与Python2.7兼容并存详解
2017/07/07 Python
python 显示数组全部元素的方法
2018/04/19 Python
python Selenium实现付费音乐批量下载的实现方法
2019/01/24 Python
Python3基础教程之递归函数简单示例
2019/06/07 Python
Python爬虫requests库多种用法实例
2020/05/28 Python
Python之字典对象的几种创建方法
2020/09/30 Python
Canvas波浪花环的示例代码
2020/08/21 HTML / CSS
Evisu官方网站:日本牛仔品牌,时尚街头设计风格
2016/12/30 全球购物
JD Sports法国:英国篮球和运动时尚的领导者
2017/09/28 全球购物
校园活动策划方案
2014/06/13 职场文书
党员群众路线对照检查材料思想汇报
2014/09/17 职场文书
2016年春季运动会广播稿
2015/08/19 职场文书
关于实现中国梦的心得体会
2016/01/05 职场文书
2016习总书记系列重要讲话心得体会
2016/01/15 职场文书
基于Python的EasyGUI学习实践
2021/05/07 Python
MySQL数据库压缩版本安装与配置详细教程
2021/05/21 MySQL
使用opencv-python如何打开USB或者笔记本前置摄像头
2022/06/21 Python
Redis主从复制操作和配置详情
2022/09/23 Redis