php表单处理操作
最近在自学PHP,刚好学到了表单这一块,就简单说一下吧。
首先,我这边是用到了两个软件,一个是PHPstudy,另一个是phpstorm。
安装也很简单,我这里就不多说了。
步骤:1.打开phpstudy
就是这样:
2.打开编辑器,我的是用phpstorm,由于我的phpstudy是保存在e盘下。
所以我直接在E:\phpStudy\PHPTutorial\WWW这个目录下建立了两个文件,一个是index.php,一个是welcome.html.
下面是两个文件的代码
index.php
欢迎<?php header("Content-Type:text/html;charset=utf-8"); echo $_POST["fname"]; ?>!<br> 你的年龄是 <?php echo $_POST["age"]; ?> 岁。
welcome.html
<!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <title>菜鸟教程</title> </head> <body> <form action="index.php" method="post"> 名字:<input type="text" name="fname"> 年龄:<input type="text" name="age"> <input type="submit" value="提交"> </form> </body> </html>
这里说一下,header("Content-Type:text/html;charset=utf-8");这一行代码是为了解决PHP中文乱码的问题。
看一下效果图吧。
点击提交后,
以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持我们。
相关推荐
-
PHP更新购物车数量(表单部分/PHP处理部分)
表单部分: 复制代码 代码如下: <form action="?action=edit_num" method="post" name="car<?php $c_rs['id'];?>" id="car<?php $c_rs['id'];?>"> <input name="suliang[<?php echo $c_rs['sp_id'];?>]" ty
-
PHP处理大量表单字段的便捷方法
关于程序开发中的表单批量提交策略 很多时候一个表单太多的字段,如何能够高效获取表单字段,也为如何提神开发的效率和统一性? 比如一个系统的某个有26个字段,那么我用表单的名称用26个a到z的字母, 你是选择 <input type="text" name="a">,<input type="text" name="a">,--,<input type="text" name=&q
-
php实现表单多按钮提交action的处理方法
表单内有两个提交按钮,要实现当点击不同的提交按钮时,分别进行两个不同的处理过程,在这里有实现表单多按钮提交action的处理方法分享给大家. 用PHP判断,一个表单两个按钮,按钮的name属性设为相同,但值设为不同,表单提交后,只需要判断提交上来的值就可以转到不同的处理过程去,这个方法比较合理,适合多个按钮在一个表单里. PHP方法,代码如下: <?php echo "$sub<br>\n"; if ("s1"==$sub) { ... } els
-
PHP中使用php://input处理相同name值的表单数据
在去年10月份,我在博客中分析了php接收前台name值相同的表单提交数据的处理的问题,当时说的方案是为把name值改成数组类型,php接收到之后,再对数组进行合并处理.这样做的缺点就是不完全兼容前台表单,用户必须要对表单作出更改,而系统需求是所有升级对用户完全透明,所以说这种方式还是不够完美. 经过差不多一年时间的沉淀,发现php提供原始的访问输入/输出流的方法,POST的数据可以通过php://input来获取: 复制代码 代码如下: php://input 是个可以访问请求的原始数据的只读
-
ThinkPHP中处理表单中的注意事项
本文实例讲述了ThinkPHP中处理表单中的注意事项.分享给大家供大家参考.具体分析如下: ThinkPHP中在表单提交数据中,有以下问题需要加以注意: 1.直接通过url访问模块中的某一个方法,这样很不安全.可以使用下面来限制 复制代码 代码如下: $this->isPost();//判断是不是以post方式访问方法. 在3.1.3中使用常量 IS_POST 来判断. 2.处理错误方法: _404('提示错误','跳转[注意在开启调试模式下不会跳转]',''); 方法 halt(); 查询:
-
php中一个完整表单处理实现代码
一个完整表单处理 下面我们将创建一个复杂的表单,代码如下所示. 复制代码 代码如下: <form action="someform.php" method="post"> <table width="541" border="0"> <tr> <td width="26%">姓名:</td> <td width="74%"
-
PHP对表单提交特殊字符的过滤和处理方法汇总
PHP关于表单提交特殊字符的处理方法做个汇总,主要涉及htmlspecialchars/addslashes/stripslashes/strip_tags/mysql_real_escape_string等几个函数联合使用,与大家共同交流. 一.几个与特殊字符处理有关的PHP函数 函数名 释义 介绍 htmlspecialchars 将与.单双引号.大于和小于号化成HTML格式 &转成&"转成"' 转成'<转成<>转成> htmlentitie
-
php中关于普通表单多文件上传的处理方法
然而有些情况只需要传递几个文件,而且文件体积并不太大,这种情况下使用组件则有点牛刀杀鸡的感觉,通过html自带的<input type="file">表单就可以实现需要的功能,关键在于后台接收程序的处理. php处理上传做的很方便,上传文件的信息通过服务器自动处理到$_FILES数组中,开发者只需要使用的内置处理函数简单操作就可以啦.ASP开发者则没有这么幸运,官方并没有提供直接的处理方法,需要开发者自己设计,这时就需要开发者了解IIS对enctype="mult
-
PHP简单处理表单输入的特殊字符的方法
本文实例讲述了PHP简单处理表单输入的特殊字符的方法.分享给大家供大家参考,具体如下: <html> <body> <?php if ($_POST['submitted'] == "yes"){ $yourname = $_POST['yourname']; $yourname = trim ($yourname); $yourname = strip_tags ($yourname); $yourname = htmlspecialchars ($yo
-
php 多个submit提交表单 处理方法
test.php 复制代码 代码如下: <?php $test = $_POST[ 'test ']; echo '12 '; echo $test; echo $_POST[ 'submit1 ']; echo $_POST[ 'submit2 ']; if (isset($_POST[ 'submit1 ']) && $_POST[ 'submit1 '] == 'submit1 ') { echo 'ok1 '; } if (isset($_POST[ 'submit2 '])
随机推荐
- mysql root用户的密码修改和消除
- artDialog 4.1.5 Dreamweaver代码提示/补全插件 附下载
- JS实现匀速运动的代码实例
- iOS实现实时检测网络状态的示例代码
- javascript loadScript异步加载脚本示例讲解
- python比较2个xml内容的方法
- asp实现防止站外提交内容的两个方法
- Android 修改现有ROM资源文件如何实现
- 大家都应该掌握的PHP关联数组使用技巧
- C#使用DES和AES实现加密解密功能示例
- javascript 3d 逐侦产品展示(核心精简)
- MSSQL内外连接(INNER JOIN)语句详解
- Android MarginDesign控件TabLayout导航栏使用详解
- jQuery图片前后对比插件beforeAfter用法示例【附demo源码下载】
- win2003服务器之用Zend和eAccelerator在IIS6下同时加速
- 远程控制技术的应用
- Linux CentOS6.6系统中安装mysql源码包的方法
- 提升PHP性能的21种方法介绍
- Swift 4最全的新特性详细解析(推荐)
- Vue项目实现简单的权限控制管理功能