当前位置: 首页 > 编程笔记 >

php表单处理操作

咸疏珂
2023-03-14
本文向大家介绍php表单处理操作,包括了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中文乱码的问题。

看一下效果图吧。

点击提交后,

以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持小牛知识库。

 类似资料:
  • 表单是让用户与我们的网页应用程序交互的基本元素。Flask 本身并不会帮助我们处理表单,但是 Flask-WTF 扩展让我们在我们的 Flask 应用程序中使用流行的 WTForms 包。这个包使得定义表单和处理提交容易一些。 Flask-WTF 我们想要使用 Flask-WTF 做的第一件事情(在安装它以后)就是在 myapp.forms 包中定义一个表单。 # ourapp/forms.py

  • 我们已经看到,可以在URL规则中指定http方法。URL映射的函数接收到的表单数据可以以字典对象的形式收集,并将其转发给模板以在相应的网页上呈现它。 在以下示例中,URL => 呈现具有表单的网页(student.html)。填充的数据会提交到触发函数的URL => 中。 函数收集字典对象中中存在的表单数据,并将其发送给result.html 并显示出来。 该模板动态呈现表单数据的HTML表格。

  • 主要内容:在视图中使用表单在Django创建表单,类似于创建一个模型。 在这里,我们只需要从Django的类并继承此类属性表单字段。让我们在myapp文件夹中添加forms.py文件包含我们的应用程序的表单。我们将创建一个登录表单。 myapp/forms.py 由上可见,字段类型可以利用“widget”的参数到HTML渲染; 在我们的例子中,我们要隐藏密码,不会显示。在我们的例子中,想要隐藏密码而不用显示。 日期输入是D

  • 我在处理我的联系方式时遇到了麻烦,虽然是一个简单的联系方式。我花了很多时间试图找出我的代码出了什么问题,但一直没有找到解决办法。我的对象没有接收数据。我有以下例外情况: 执行INSERT INTO联系人(电子邮件、姓名、消息、日期)VALUES时发生异常 (?, ?, ?, ?)'用参数[null, null, null,"2016-09-19 00:08:48"]: SQLSTATE[23000

  • 我们在浏览网页的时候,经常需要向服务器提交信息,并让后台程序处理。浏览器中使用 GET 和 POST 方法向服务器提交数据。 GET 方法 GET方法将请求的编码信息添加在网址后面,网址与编码信息通过"?"号分隔。如下所示: http://www.runoob.com/hello?key1=value1&key2=value2 GET方法是浏览器默认传递参数的方法,一些敏感信息,如密码等建议不使用

  • 严格模式下的Vuex,在属于 Vuex 的 state (状态)上使用 v-model时会比较棘手: <input v-model="obj.message"> 假设 obj 计算的属中返回一个对象,在用户输入时,v-model会尝试直接修改obj.message。在严格模式下,因为修改不在Vuex mutation handler中执行,将会抛出一个错误。 用“Vuex思维”去处理是给<inpu

  • 问题内容: 我是使用PHP登录脚本的初学者。到目前为止,这是表单令牌语句: 在用户指示他/她想要登录后立即发出该声明。 我有限的理解是令牌的目的是在唯一的时间点识别唯一的用户并掩盖表单令牌信息。 然后,一切变得模糊。这是我的3个未解决问题: 为了安全起见,什么时候才是“检查”表单令牌的最佳时间? 我该如何检查? 什么时候(如果有的话)我“销毁”表单令牌?(IOW,表单令牌会在用户注销之前保持“活动

  • 我在查看列表的javadoc以找到一个允许替换元素(set(int,E))的方法,我发现该方法是“可选的”。我搜索了一会儿,找到了另一个问题,劳伦斯·贡萨尔维斯给出了一个很好的答案。 但我仍然有一个问题,直到现在,每次我使用任何接口时,我都没想到一个实现会抛出运行时异常(除非我使用了错误的接口,或者它是实现代码中的一个错误),即使我在不小心尝试将元素添加到不可变列表时出现异常,我也没有意识到发生了