0

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

我的问题是,当使用第二种形式时,它使用第一种形式的默认选择,而不是使用第一种形式的选择。我了解将第一个选项设为默认值的代码,并且还允许它针对第一个表单进行更改,但是我如何保留(调用?)第二个表单的可选选项?下面是用于两种形式的代码。第一部分是网页 (.php) 页面部分,第二部分是在被拉到网页的模板 (.tpl) 页面上。我没有写页面,但正在尝试修复它的过滤器。

.php 页面 函数 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 页面

快速显示:
[@quickshow]

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

4

1 回答 1

0

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

于 2012-05-17T20:11:48.867 回答