2017-12-06 2 views
-5

ソリューション:「送信」をクリックした後の変数値の保存方法は?

<?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番目のフォームのデータをクリックすると

+2

https://stackoverflow.com/help –

答えて

-1

問題があるいただければ幸いです2番目の形式で隠し入力を作成します....

+0

ありがとう!できます! – dogshort

関連する問題