在同一个php文件中处理多个表单

芬里斯L

我有一个 php 文件,里面有 3 个表单和一些插入查询,我用 if(isset()) 将它们分开,所以如果不存在变量,它们就不会显示。我有一个问题,我在第一种形式之后声明了一个变量,当我使用第二种形式时,变量消失并返回为空值。有没有更好的方法来处理这个问题?

约瑟

页面加载后声明的变量不存在所以使用会话

如果您想要第一个表单值,您需要将其存储在会话中以保留第一个表单值

if(isset($_POST['first_form_submit'])) { $_SESSION['first_form']=$_POST; } 

注意:不要忘记启动他 session_start(); 在页面顶部。

更新 1:

你只需要电子邮件意味着这样做

if(isset($_POST['email'])) { $_SESSION['email']=$_POST['email']; } 

以后像这样访问它 $email = $_SESSION['email'];

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

在同一个处理程序中渲染多个表单

我应该将表单和处理程序写在同一个文件中还是将它们分开?

PHP 表单 - 是否可以在同一个 table_name 中插入多个输入字段

为同一个表单提交多个 addEventListener

使用Jackson使用未知密钥名称在同一个文件中处理多个JSON对象

从 React 中的同一个选择下拉表单字段中获取多个值

多个处理器记录到同一个旋转文件

多个Rhino(java)线程处理同一个文件

如何在同一个文件中为多个版本的PHP编码而不会出现错误?

在同一个事件处理程序中更新多个 React 状态

在实体框架中,如何处理同一个类的多个外键

Flask 如何在同一个模板中处理多个 sqlite3 查询?

DHCP如何在同一个子网中处理多个作用域

防止多个线程写入同一个文件

来自同一个txt文件的多个值

避免在 Spring Batch 中两次处理同一个文件

如何在同一个xml文件中设置多个按钮的设计

我可以将同一个Controller放入Angular的多个文件中吗?

如何使用 GSON 从同一个 JSON 文件中获取多个 Java 对象?

passwd 文件中同一个存储桶的多个条目(默认)

如何在 App.js 中显示来自同一个文件的多个组件?

可以让多个进程从同一个文本文件中读取吗?

多个表保存在同一个.fits文件中

在同一个脚本中读取多个文本文件

同一个Docker Compose服务在多个文件夹中

Android:如何在同一个文件中迭代多个JSON对象数组

在同一个函数中返回多个变量

在同一个uri中更新多个结果

Azure 数据工厂 - 如何创建多个数据集并对同一个 blob 容器中的文件应用不同的处理方式?