如何将表单中的值传递给另一个表单?

时间:2012-01-07 12:12:09

标签: php forms

您好我似乎无法将表单中的值传递给其他表单。

为了解释这一点,我有3种形式:

  1. alldeals.php
  2. stardealdesc.php
  3. form.php的
  4. 我所做的是将alldeals.php中的值传递给stardealdesc.php,它运行正常。但是在stardealdesc.php我有一个按钮,当点击时会弹出一个表单(form.php) 我想使用从alldeals.php到stardealdesc.php解析的值来解析formp.php。

    这是弹出代码:

    function Popup() {
    window.open( 'form.php', "myWindow", 
    "status = 1, height = 500, width = 500, resizable = 0" )
    }
    
    <form>
    <input type="button" onClick="Popup()" value="Buy">
    </form>
    

    这是从alldeals.php获取值的声明

    $cmeter = $_REQUEST['cmeter']; 
    

    哪个工作正常,但我想取这个值并在form.php中显示

2 个答案:

答案 0 :(得分:0)

我相信你的意思是PASS not PARSE,

您需要将已保存的表单输入存储到会话中

session_start();
$_SESSION['form1_values'] = $_POST; // Submitted from form 1
$_SESSION['form2_values'] = $_POST; // Submitted from form 2
$_SESSION['form3_values'] = $_POST; // Submitted from form 3

然后,您可以随时从任何PHP脚本中引用这些值,直到会话被清除

答案 1 :(得分:0)

不确定安全术语,但如果您想传递弹出窗口中显示的form.php上的详细信息,请在form.php?username=somename

等网址中使用该详细信息