【问题标题】:Generate a Unique Page with the details after a form submit表单提交后生成包含详细信息的唯一页面
【发布时间】:2015-06-03 09:42:14
【问题描述】:

我有一个表格,用户可以在其中填写他的姓名、电子邮件、地址、电话、年龄,他们还可以订购产品之类的东西。

提交表单后,所有信息将存储在数据库中,phpmail 将发送包含所有信息的电子邮件。

但是在提交之后,我希望用户看到这个:

This is your details: http://example.com/order.php?unique=21434612

点击链接后,他们将看到一个页面,其中包含他们在表单中填写的所有信息。像这样:

``` 你的名字是:$name

你的年龄是:$age

等等。 ```

那么如何在提交后生成自动 HTML 页面?

【问题讨论】:

  • 为什么不只是一个通用页面,从提供的 ID 中提取数据库中的订单尾部?
  • 到目前为止你有没有试过的代码?这样,我们就能为您指明正确的方向!
  • 是的,我有,但我的表格太长,无法在此处发布..
  • 我只有一个表单,如果他们提交,我希望为用户创建一个不安静的秘密页面,他总是可以在线查看他填写的详细信息
  • @Epodax 是的,我知道如何输出数据;但是我如何为每个用户创建一个独特的页面?

标签: php html mysql


【解决方案1】:

在您想要详细信息的页面上编写此代码。配置您的详细信息。像 dbname 和行详细信息等。是的,这些数据以表格格式打印。如果您不喜欢它,请删除它。

.

     if(isset($_POST['submit']))
     {
     $con=mysqli_connect("localhost", "root", " ") or die (mysqli_error   ());

        // Select database
      mysqli_select_db($con,"rdb") or die(mysqli_error());

     // SQL query
     $strSQL = "SELECT * FROM tablename";

     // Execute the query (the recordset $rs contains the result)
     $rs = mysqli_query($con,$strSQL);

    print "
   <table border=\"5\" cellpadding=\"5\" cellspacing=\"0\" style=\"border-     collapse: collapse\" bordercolor=\"#808080\" width=\"100&#37;\"    id=\"AutoNumber2\" bgcolor=\"#C0C0C0\">
  <tr>
  <td width=100>ID:</td> 
  <td width=100>First Name</td> 
  <td width=100>Last Name</td> 
  <td width=100>Email</td> 
  <td width=100>User Name</td>
  <td width=100>Password</td> 
  <td width=100>Date Of Birth</td> 
  <td width=100>Gender</td> 
   </tr>"; 
   while($row = mysqli_fetch_array($rs))
   { 
  print "<tr>"; 
  print "<td>" . $row['id'] . "</td>"; 
   print "<td>" . $row['fname'] . "</td>"; 
   print "<td>" . $row['lname'] . "</td>"; 
   print "<td>" . $row['Email'] . "</td>";
   print "<td>" . $row['uname'] . "</td>";
   print "<td>" . $row['password'] . "</td>";
   print "<td>" . $row['dob'] . "</td>";
   print "<td>" . $row['gender'] . "</td>"; 
   print "</tr>"; 
   } 
   print "</table>"; 

  }
 }

【讨论】:

  • 我已经知道了,但是如何为该用户创建一个随机页面?这样,如果他们提交,他们将获得一个独特的链接,在那里他们可以看到他们的详细信息?
  • 这就是我无法解决的问题,你能帮帮我吗?在Skype上加我:missessalima,也许我们可以在那里谈谈..谢谢
猜你喜欢
  • 1970-01-01
  • 2015-03-04
  • 1970-01-01
  • 1970-01-01
  • 2016-09-22
  • 2020-08-19
  • 2019-04-23
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多