如何在同一网页上将变量从一个表单拉到另一个表单

时间:2012-05-17 20:06:50

标签: php

我有一个php网页,上面有两个单独的表单,它们都在页面底部显示结果。第一种形式使用一个下拉菜单(标题为Quickshow),其中有6个选项可在选中时过滤结果,最佳选择是打开页面时的默认选择。第二种形式有6个下拉菜单,每个菜单都有多个选项,一旦点击“过滤结果”按钮,就会过滤结果。

我的问题是当使用第二个表单时,它使用第一个表单中的默认选择,而不是使用第一个表单中的选定选项。我理解第一个选择的代码是默认的,并允许它更改为第一个表单,但我如何保持(调用?)第二个表单的可选选项?以下是两种表单使用的代码。第一部分是web(.php)页面部分,第二部分是模板(.tpl)页面,它被拉到网页。我没有写这些页面,但我正在尝试修复它的过滤器。

.php页面 function enumRequests(){

$getQuickShow = 1;

if (!$_REQUEST['feature_quickshow'] == '') {
        $getQuickShow = (int)$_REQUEST['feature_quickshow'];
}

$quickShow = eval(quickShow($getQuickShow));
$whereArray[] = (string)$quickShow;

if ($_REQUEST['resultsFiltered']) {
    $quickShow = eval(quickShow($getQuickShow));
    //$whereArray[] = (string)$quickShow;
    foreach ($_REQUEST AS $key => $val) {
        if ($val) {
            $val = mysql_real_escape_string($val);
            if (strpos($key, 'fld_') === 0) {
                $newKey = str_replace('fld_','',$key);
                $whereFragment = "{$newKey} = '{$val}'";
                $whereArray[] = (string)$whereFragment;
            }
        }
    }
}

}

.tpl页面

快速浏览:
[@q​​uickshow]

提前感谢我收到的任何帮助。

1 个答案:

答案 0 :(得分:0)

您可以随时参考document.forms[1].mytxt.value = document.forms[0].utxt.value