ソリューション:「送信」をクリックした後の変数値の保存方法は?
<?php
$typeAnag = filter_input (INPUT_GET, 'typeAnag', FILTER_SANITIZE_STRING);
$filter = filter_input (INPUT_GET, 'filter', FILTER_SANITIZE_STRING);
?>
<nav class="navbar navbar-light bg-light">
<form class="form-inline">
<button class="btn btn-sm align-middle btn-outline-secondary"
type="submit" name="typeAnag" value="all">All</button>
</form>
<form class="form-inline pull-xs-right" >
<input type="filter" name="filter" id="filter"
class="form-control mr-sm-2" placeholder="Filter...">
<input type="hidden" name="typeAnag" value="<?=$typeAnag?>">
<button class="btn btn-outline-success my-2 my-sm-0" type="submit">Filtra</button>
</form>
</nav>
私は2つのフォームで、このPHPのページを持っている:
<?php
$typeAnag = filter_input (INPUT_GET, 'typeAnag', FILTER_SANITIZE_STRING);
$filter = filter_input (INPUT_GET, 'filter', FILTER_SANITIZE_STRING);
?>
<nav class="navbar navbar-light bg-light">
<form class="form-inline">
<button class="btn btn-sm align-middle btn-outline-secondary"
type="submit" name="typeAnag" value="all">All</button>
</form>
<form class="form-inline pull-xs-right" >
<input type="filter" name="filter" id="filter"
class="form-control mr-sm-2" placeholder="Filter...">
<button class="btn btn-outline-success my-2 my-sm-0" type="submit">Filtra</button>
</form>
</nav>
私が提出フォーム "typeAnag" をクリックすると、私はURLで入手../index.php ?typeAnag = allとフォーム "filter" ../index.php?filter=word
しかし、typeAnag = allの値を保存したいと思います。このように私のURLを合成します:../index.php? typeAnag =すべて& filter = word
しかし、フォームをクリックすると、以前の送信の変数値が失われました。
$ _SESSIONを使用しようとしましたが、動作しません。
すべてのヘルプは、uはuがする必要がtypeAnagについての情報を取得する2番目の形式ではuがしたいので、もし最初の形からそのフォームからだけの要素ではない含まれるURLに2番目のフォームのデータをクリックすると
https://stackoverflow.com/help –