我有一个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页面
快速浏览:
提前感谢我收到的任何帮助。
答案 0 :(得分:0)
您可以随时参考document.forms[1].mytxt.value = document.forms[0].utxt.value