将数据从输入字段传输到新页面

时间:2009-10-28 05:25:29

标签: php javascript

将表格中的数据传递到另一页的最佳方式是什么?例如,在一个页面上输入电子邮件表单字段,该字段将用户带到已完成该字段的新页面。如果有人在未使用电子邮件表单提交链接的情况下进入该页面,则该字段将为空白。我知道这可以通过javaScript或PHP来完成,我对这两种可能性持开放态度。有没有这样做的例子我可以被引导到?

2 个答案:

答案 0 :(得分:1)

您不需要任何JavaScript来执行此操作。

您只需在PHP中调用$_GET$_POST数组,并使用已归档的任何值填充表单字段(在第二页上)。

例如:

<input type="text" name="email" value="<? echo $_POST['email']; ?>" />

如果有通过表单从上一页发送的电子邮件,它将显示在输入字段中。如果没有,则不会显示任何内容。

在PHP手册中查看:$_POST$_GET$_REQUEST。这些页面提供了一些快速示例,向您展示这些数组如何允许您在PHP中轻松使用表单。

注意:您还应该花些时间确保在将数据显示在页面上之前对其进行清理。

答案 1 :(得分:0)

  1. 您可以使用标题,将变量值从一个页面发送到另一个页面
  2. $ msg =“blablabla”; 头( '位置:?的index.php MSG = $ MSG');

    1. 或者您可以使用会话变量 $ _SESSION ['msg'] =“您要发送的邮件”;
    2. 在下一页中,您可以使用此相同的会话变量并检索该值。 $ msg = $ _SESSION ['msg']

      对于此方法,请确保在分配变量之前启动会话。

      了解详情$_SESSION