获取文本框的值从一个表单到另一个表单在php


Get the value of the textbox from 1 form to another form in php

我试图从一种形式到另一种php的值。在form1中有诸如姓名、电子邮件等字段。提交表单后,它将转到另一个表单,其中名称,电子邮件值将显示从表单1。但是在我的表单名中,email没有显示在form2中。代码如下:

form1.php

  <form method="post" name="XIForm" id="XIForm" action="registration.php">
        <p><label>Name</label><br/><input type="text" name="fname" id="fname" value="" style="margin-left:30px;" placeholder="Name"></p>
        <p><label>Email</label><br/><input type="text" name="email" id="email" value="" style="margin-left:30px;" placeholder="Email"></p>

<?php
    include_once 'db.php';
  if(isset($_POST['XISubmit'])) {
         $fname= mysql_real_escape_string($_POST['fname']);
        $email=$_POST['email'];
        $check_email="select * from reg where email='$email'";
        $run1=mysql_query($check_email);
        if(mysql_num_rows($run1)>0){
        echo "<script>alert('email already exits in our database. Please try with Another!')</script>";
        exit(0);
        }
     else{
              $query = "INSERT INTO reg(fname,username,password,cpassword,email) VALUES ('$fname','$username','$password', '$cpassword','$email')";
              $run11=mysql_query($query);
    $to=$_POST['email'];         
   if($run11){
    $_SESSION['sess_user4']=$username;
    echo "<script>alert('Registration Successful')</script>";
    echo "<script>window.open('attachfile.php', '_self')</script>";
    }
    }   
    }
    ?>   

Form2.php

<form method="post" name="XIForm" action="attach.php" enctype="multipart/form-data" onSubmit="return validate();">
  <h4 style="color:#6f4617;margin-left:10px;font-size:15px;font-family:Book Antiqua;color:#168eb6">&nbsp;&nbsp;<b>Welcome <?=$_SESSION['sess_user4']?>  </b>
<br/>
<label>Confirm Name</label><br/>
<input type="text" name="name1" id="name1" style="margin-left:30px;" placeholder="Name" value="<?php if(isset($_GET['fname'])) { echo $_GET['fname']; } ?>"  />
<br/><br/>

用参数

尝试这个或更多的PHP标头位置
//after submitting form
header("Location: form2.php?fname=".$fname);
//then
 isset($_GET['fname']){
        echo $fname;
  }

您正在使用echo $ _GET['帧');但是你是通过你的表格发送邮件的吗?