📌  相关文章
📜  如何在PHP中将表单变量从一个页面传递到另一个页面?

📅  最后修改于: 2022-05-13 01:54:11.147000             🧑  作者: Mango

如何在PHP中将表单变量从一个页面传递到另一个页面?

表单是一个 HTML 元素,用于以顺序和有组织的方式从用户那里收集信息。如果后端服务需要,这些信息可以发送到后端服务,或者也可以使用像 MySQL 这样的 DBMS 存储在数据库中。将表单拆分为多个步骤或页面可实现更好的数据处理和信息分层。这可以通过创建浏览器会话来实现。 HTML 会话是一组变量,可用于在用户在当前域的页面之间切换时维护表单属性的状态。一旦用户关闭浏览器或离开站点,会话条目将被删除。

句法:


示例:此示例将说明使用PHP和浏览器会话创建三页表单的步骤。它参考了教练机构的注册表。表单的第一页将要求用户输入他们的姓名、电子邮件和手机号码,这些信息将被转移到另一个PHP页面。信息将存储在会话目录中的位置。

  • 代码 1:启动 localhost 服务器,如 Apache 等。完成编写 HTML 标签并在 BODY 部分中编写以下代码。以“form1.txt ”格式保存文件。 PHP'在本地主机的本地目录中。打开您的 Web 浏览器并输入您的本地主机地址,后跟'\form1. PHP的“。
        
    Name: 
        
               
    Email Address: 
        
               
    Mobile Number: 
        
               
  • 输出:它会打开你的表格是这样,问信息将被传递到与表单链接的PHP页面与使用POST方法(ACTION =”窗口2 PHP。“)。在下一步中,提交的信息将存储在会话数组中。
    第一个代码的输出
  • 代码 2:重复上述保存文件的过程。使用文件名 'form2. PHP'.当您将在 form1 上单击“下一步”时。 PHP页面。此页面将询问学院/公司名称、城市、用户所在的州以及他/她申请的课程。
    
      
    
    
                
            Company/College: 
            
        
               
            City: 
            
        
               
            State: 
            
        
                    
            You're a: 
            Student
              
            
                    Working Professional
        
                
            Course: 
            
        
        
                    
             
                Terms and Conditions 
        
        
                   
  • 输出:它将重定向到此页面,如下所示:
  • 代码 3:在这一步中,我们将从会话数组中提取信息并将其存储在我们的 MySQL 数据库中。制作名为“form3.txt”的第三个文件。 PHP' 并在 BODY 部分写入以下代码,并应用必要的 HTML 标签。
    
    
    Successfully Registered
  • 输出:点击第 2 页上的注册,它会将您重定向到此页面,您的数据将在该页面提交到数据库中。作为先决条件,您必须将您的页面链接到 MySQL 数据库。为此,你可以参考这个
    最后结果

结论:会话可用于保持表单数据处于活动状态,直到浏览器关闭或站点离开。请注意,在编写最终查询时,我们使用了 $_SESSION 数组中的数据,以及 $_POST 数组中的数据,这些数据是从表单的最后一步发布的。

PHP是一种专门为 Web 开发设计的服务器端脚本语言。您可以按照此PHP教程和PHP示例从头开始学习PHP 。