• 締切済み

複数フォームについて

こんばんは。 いま行き詰ってます(汗) 早速質問なんですが、三つのフォームを用意します。 <FORM method="POST" action=<?echo"xxx.php?1"?>> <INPUT type="submit" value="A" </FORM> <FORM method="POST" action=<?echo"xxx.php?2"?>> <INPUT type="submit" value="B" </FORM> <FORM method="POST" action=<?echo"xxx.php?3"?>> <INPUT type="submit" value="C" </FORM> 上記のHTMLを実行。 [A][B][C] Aを押すとxxx.php?1 Bを押すとxxx.php?2 Cを押すとxxx.php?2 と別々のアクションに行くはずだと思ったんですが.。 常にxxxx.php?1です(笑) これを、ABCそれぞれのボタンにアクションをつけたいんですが、 可能ですか?? ご教授お願い致します!!!

みんなの回答

回答No.2

アクションをどうしたいのかよく分からないのですが、 それぞれフォームにnameをつけて分けみてはいかがですか? <FORM name="a" method="POST" action="a.php"> <INPUT type="submit" value="A"> </FORM> <FORM name="b" method="POST" action="b.php"> <INPUT type="submit" value="B"> </FORM> <FORM name="c" method="POST" action="c.php"> <INPUT type="submit" value="C"> </FORM>

回答No.1

PHPだと思いますが、PHPの記述を直せばいいと思います。 文法を見直してみてください。 あと、HTMLの文法も見直してみてください。 ブラウザでアクセスして、「ソースを表示」すると、PHPからどんなHTMLを出力したか確認できます。

関連するQ&A