1 ページに 6 つのフォームと 6 つのリンクがあります。すべてのフォームは何も表示しないように設定されており、対応するリンクをクリックするとフォームが表示されます。
送信ボタンをクリックすると、ページがリロードされ、元の設定のようにすべてのフォームが消えます。そのボタンがクリックされたときに、投稿のリロード中に表示されたままになるフォームを特定する方法はありますか?
クエリ文字列が最善の選択肢でしょうか、それとももっと簡単な方法がありますか? 以下は、クエリ文字列を処理するために作成した関数です。これは行き過ぎですか? (ページ読み込み時にインライン スタイルを設定する条件付き)
function check_status($key) {
if (isset($_GET["status"]) AND $_GET["status"] == $key) {
echo 'style="display:block"';
} else {
echo 'style="display:none"';
}
}