0

1 ページに 6 つのフォームと 6 つのリンクがあります。すべてのフォームは何も表示しないように設定されており、対応するリンクをクリックするとフォームが表示されます。

送信ボタンをクリックすると、ページがリロードされ、元の設定のようにすべてのフォームが消えます。そのボタンがクリックされたときに、投稿のリロード中に表示されたままになるフォームを特定する方法はありますか?

クエリ文字列が最善の選択肢でしょうか、それとももっと簡単な方法がありますか? 以下は、クエリ文字列を処理するために作成した関数です。これは行き過ぎですか? (ページ読み込み時にインライン スタイルを設定する条件付き)

function check_status($key) {
    if (isset($_GET["status"]) AND $_GET["status"] == $key) {
        echo 'style="display:block"';
    } else {
        echo 'style="display:none"';
    }
}
4

0 に答える 0