-1

私がこのページにいるとしましょう:

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

powerf、kmetaget などのすべての入力フィールドと選択ボックスがあります。リンクまたはボタンをクリックして、選択した条件を更新する方法は? 同じ _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");
}
4

1 に答える 1

0

次のようなことを試すことができます:

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

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

echo '<a href="', $link, '">Click</a>';
于 2012-11-10T14:21:58.093 に答える