PHP - 更新/优化_GET值

时间:2012-11-10 14:15:44

标签: php get

让我说我在这个页面:

search.php?cat=1&powerf=0&powert=0&kilometragef=10&kilometraget=50&yearf=2009&....

我拥有所有那些powerf,kilometraget等输入字段和选择框。如何通过单击链接或按钮更新选定的标准?我想返回相同的_GET表单,但更换项目(如果选择/输入)。有什么想法吗?

最终变体:

if (isset($_POST['update'])) {

$get = $_GET;
foreach ($_POST as $key => $value) {
if ($key != "update") {
$get[$key] = $value;
}
}

$link = 'search.php?';
$link.= http_build_query($get);

header("Location: http://www.url/$link");
}

1 个答案:

答案 0 :(得分:0)

您可以尝试这样的事情:

$get = $_GET;
$get['powerf'] = 'something-else';

$link = 'search.php'
$link.= http_build_query($get);

echo '<a href="', $link, '">Click</a>';