前提・実現したいこと
2つのform から得られたPHPの変数を同時に保持したい
発生している問題・エラーメッセージ
片方を実行すると、もう片方の変数がリセットされてしまうようです。
該当のソースコード
<!DOCTYPE html> <html> <form action=test.php name="menu00" method="POST"> <button class="button1" type="submit" name="menu" value="menu01">menu01</button> <button class="button1" type="submit" name="menu" value="menu02">menu02</button> <button class="button1" type="submit" name="menu" value="menu03">menu03</button> </form> <form action=test.php name="contents00" method="POST"> <button class="button2" type="submit" name="contents" value="contents1">contents1</button> <button class="button2" type="submit" name="contents" value="contents2">contents2</button> </form> <?php if (!empty($_POST['menu'])){ if($_POST['menu']=='menu01'){ $menu='menu01'; } elseif($_POST['menu']=='menu02'){ $menu='menu02'; } elseif($_POST['menu']=='menu03'){ $menu='menu03'; } else{} } if (!empty($menu)){ echo $menu; } if (!empty($_POST['contents'])){ if($_POST['contents']=='contents1'){ $contents='contents1'; } elseif($_POST['contents']=='contents2'){ $contents='contents2'; } else{} } if (!empty($contents)){ echo $contents; } ?> </html>
試したこと
$_GETで同様の処理は実現できました。
補足情報(FW/ツールのバージョンなど)
ここにより詳細な情報を記載してください。
回答2件
あなたの回答
tips
プレビュー