- 締切済み
どのように指定したらいいの?
PHPフォームの「form action」の記述についてですが、 次のページで入力結果を出力したい場合はどうすればいいのでしょうか? <?php echo $_SERVER["PHP_SELF"]; ?> $_SERVER["PHP_SELF"]、とした場合、 データ出力のファイル名はどうすればいいんでしょうか? <form action="hoge.php3"~略>のように指定してしまえば、 出力先のファイル名は「hoge.php」でいいと思うのですが…。 初めてフォームをPHPで作るので本を読んでも良く分かりません;; よければ教えてくださると助かります!; よろしくお願いします!!
- みんなの回答 (2)
- 専門家の回答
みんなの回答
- kami-san
- ベストアンサー率100% (1/1)
回答No.2
<form action=<?php echo $_SERVER["PHP_SELF"]; ?>> の指定の場合には、自分のphp名が戻りますので、下記のように POSTかGETか指定して送信してやり、普通に受けてやればいいと思います。 <form method="post" action=$_SERVER[PHP_SELF]> 受け取り名が指定されているので有れば、ファイル名を 変えてやれば、その受け取り名になります。
- taketan_mydns_jp
- ベストアンサー率58% (450/773)
回答No.1
回答出てますね。 <form action="hoge.php">で良いです。 action属性で飛ばしたいURLを指定します。
補足
いえ、<form action=<?php echo $_SERVER["PHP_SELF"]; ?>> じゃないとダメなんです;;>課題なので それのみ指定の場合にはどうしたらいいんでしょうか?