PHP 表单提交及处理表单数据详解及实例


Posted in PHP onDecember 27, 2016

先来看一下html form表单的源码:

<html>
 <head>
 <title>Feedback Form</title>
 </head>
 <body>
 <form action="feedback.php" method="post">
 Name:<input type="text" name="username" size="30">
 <br><br>
 Email:<input type="text" name="useraddr" size="30">
 <br><br>
 <textarea name="comments" cols="30" rows="5">
 </textarea><br>
 <input type="submit" value="Send Form">
 </form>
 </body>
</html>

表单是以<form>开头,以</form>结束。

action表示要将表单提交到哪个文件进行处理数据,这里是提交到feedback.php文件进行处理表单数据。

method表示以何种方式提交表单,一般有两种方式提交表单,post方式和get方式。get方式提交表单,数据会显示在url链接上,post方式提交表单,数据是隐藏的,不会显示在url链接上。

在这个实例中,有很多html input标签,这些标签都是表单元素。

php处理表单数据的代码如下:

<?php

$username = $_POST['username'];
$useraddr = $_POST['useraddr'];
$comments = $_POST['comments'];

$to = "php@h.com"; 
$re = "Website Feedback";     
$msg = $comments;      

$headers = "MIME-Version: 1.0\r\n"; 
$headers .= "Content-type: text/html; charset=iso-8859-1\r\n";
$headers .= "From: $useraddr \r\n";  
$headers .= "Cc: another@hotmail.com \r\n";

mail( $to, $re, $msg, $headers );   

?>

因为表单是以post方式提交,所以这里是使用$_POST来获取表单数据的。

感谢阅读,希望能帮助到大家,谢谢大家对本站的支持!

PHP 相关文章推荐
强烈声明: 不要使用(include/require)_once
Jun 06 PHP
关于Sphinx创建全文检索的索引介绍
Jun 25 PHP
PHP PDO fetch 模式各种参数的输出结果一览
Jan 07 PHP
php限制ip地址范围的方法
Mar 31 PHP
php rmdir使用递归函数删除非空目录实例详解
Oct 20 PHP
PHP静态成员变量和非静态成员变量详解
Feb 14 PHP
阿里云Win2016安装Apache和PHP环境图文教程
Mar 11 PHP
php中输出json对象的值(实现方法)
Mar 07 PHP
Yii框架分页技术实例分析
Aug 30 PHP
php 使用html5 XHR2实现上传文件与进度显示功能示例
Mar 03 PHP
解决PHP Opcache 缓存刷新、代码重载出现无法更新代码的问题
Aug 24 PHP
PHP实现爬虫爬取图片代码实例
Mar 03 PHP
iOS+PHP注册登录系统 PHP部分(上)
Dec 26 #PHP
PHP实现表单提交时去除斜杠的方法
Dec 26 #PHP
PHP简单实现冒泡排序的方法
Dec 26 #PHP
php mysql操作mysql_connect连接数据库实例详解
Dec 26 #PHP
PHP常用函数总结(180多个)
Dec 25 #PHP
详解EventDispatcher事件分发组件
Dec 25 #PHP
php 反斜杠处理函数addslashes()和stripslashes()实例详解
Dec 25 #PHP
You might like
php 删除无限级目录与文件代码共享
2008/11/22 PHP
如何用php获取程序执行的时间
2013/06/09 PHP
PHP 魔术变量和魔术函数详解
2015/02/25 PHP
PHP实现动态柱状图改进版
2015/03/30 PHP
PHP用PDO如何封装简单易用的DB类详解
2017/07/30 PHP
YII框架学习笔记之命名空间、操作响应与视图操作示例
2019/04/30 PHP
TP5框架model常见操作示例小结【增删改查、聚合、时间戳、软删除等】
2020/04/05 PHP
JavaScript 学习技巧
2010/02/17 Javascript
使用滤镜设置透明导致 IE 6/7/8/9 解析异常的解决方法
2011/04/07 Javascript
浅析js中的浮点型运算问题
2014/01/06 Javascript
js查找某元素中的所有图片地址的方法
2014/01/16 Javascript
Javascript变量的作用域和作用域链详解
2015/04/02 Javascript
javascript实现捕捉键盘上按下的键
2015/05/05 Javascript
JQuery validate插件验证用户注册信息
2016/05/11 Javascript
js 基础篇必看(点击事件轮播图的简单实现)
2016/08/20 Javascript
JS中静态页面实现微信分享功能
2017/02/06 Javascript
bootstrap表单按回车会自动刷新页面的解决办法
2017/03/08 Javascript
Angular异步变同步处理方法
2018/08/13 Javascript
Angular设置别名alias的方法
2018/11/08 Javascript
在Vue 中获取下拉框的文本及选项值操作
2020/08/13 Javascript
Python下的subprocess模块的入门指引
2015/04/16 Python
Windows系统下使用flup搭建Nginx和Python环境的方法
2015/12/25 Python
对Python进行数据分析_关于Package的安装问题
2017/05/22 Python
python使用rpc框架gRPC的方法
2018/08/24 Python
33个Python爬虫项目实战(推荐)
2019/07/08 Python
英国受欢迎的运动鞋和街头服装商店:Footasylum
2018/06/12 全球购物
关于奉献的演讲稿
2014/05/21 职场文书
2014年施工员工作总结
2014/11/18 职场文书
三八红旗手事迹材料
2014/12/26 职场文书
广告公司文案策划岗位职责
2015/04/14 职场文书
我是特种兵观后感
2015/06/11 职场文书
班主任培训研修日志
2015/11/13 职场文书
广告文案的撰写技巧(实用干货)
2019/08/23 职场文书
使用python向MongoDB插入时间字段的操作
2021/05/18 Python
python正则表达式re.search()的基本使用教程
2021/05/21 Python
sql查询结果列拼接成逗号分隔的字符串方法
2021/05/25 SQL Server