![](http://oshiete.xgoo.jp/images/v2/pc/qa/question_title.png?e8efa67)
form1.htmlのaction先にorder.phpを指定し、そのorder.phpで$_POSTを使ってform1.htmlのフォーム情報を取得します。その後、order.phpはheader(Location)でform2.htmlをブラウザ上に表示させます。
form2.htmlはaction先が同じorder.phpになっており、ifで動作を制御しています。form2.htmlのsubmitボタンを押すと、画面上にorder.phpにより、今まで2つのフォームで入力した内容が表示されます(order.phpはsessionですべての変数を保持しています)。
この時「form1の内容を訂正」「form2の内容を訂正」というリンクないしボタンを設けて、該当フォームに飛べるようにしたいのです。
このリンク/ボタンで該当フォームに飛んだ場合、入力内容がフォームに表示されるようにするには、どのようにすればいいのでしょうか? いまいちsessionの詳しい使い方が分からなくて困っています・・・。
No.3ベストアンサー
- 回答日時:
form1_modify.php : Form1を修正するページ
form2_modify.php : Form2を修正するページ
の2つのページを作成すればよいと思います。
プログラムの問題ではなく 画面遷移の仕様をどうしたらいいのか
って話だと思いました。
order.php ひとつで やろうとしているようですが
order1.php order2.php と分けて作ったほうが
混乱せずによいかと思います。
答えてくださった皆さん、ありがとうございました。
恐縮ですが、こちらでまとめてお礼を言わせていただきます。
一応、問題のPHPプログラムは完成に近づきつつあるのですが、別の問題が発生して進めなくなってしまいましたため、一度この質問を締め切って新しく質問したいと思います。
No.2
- 回答日時:
hiddenにて値をそれぞれ格納しておき、
form1の内容訂正のボタンには、
<input type="hidden" name="type" value="form1">
form2の内容訂正ボタンには、
<input type="hidden" name="type" value="form2">
をしこんでおいて、(当然 formを分ける)
order.php にて、$_POST["type"] で振り分ける
2.セッションを利用しているなら、
form2の内容訂正のボタンを<a href="order.php?form1">
form2の内容訂正のボタンを<a href="order.php?form2">
とし、
QUERY_STRINGから振り分ける
というのはどうでしょうか?
No.1
- 回答日時:
どうすればいいと言われると、if文で分岐させればいいのではないでしょうか?
ご質問の動作をさせるとすれば、order.phpで完結させて、HTMLファイルに飛ばすことはないと思います。(PHPでやったほうが単純になる)
なにかしらのsessionを使用しないといけない条件があるのでしょうか?
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- JavaScript ①入力フォーム→②確認表示画面→③送信完了画面のコードを書いているのです、 入力フォームから受け取っ 2 2022/05/10 16:45
- JavaScript 入力フォームの javascript で メールアドレスの正規チェックをを行い、ボタンをクリックして 2 2022/04/27 16:06
- HTML・CSS ボタンをクリックした時に、入力フォームのすぐ下部に、「入力欄が空白です」というテキストメッセージが表 1 2022/04/27 16:25
- JavaScript Javascriptが機能せず原因が分からないので教えて頂きたいです 3 2023/06/04 14:50
- JavaScript フォームが空欄の時にフォームの外をクリックすると、エラーが出るコードを調べています。 1 2023/06/25 11:51
- JavaScript sessionStorageを調べています。 1 2023/06/20 12:41
- JavaScript javascriptで入力フォームが空欄の時にアラートによるエラーを出すコードを書いています。 2 2023/06/13 17:58
- PHP PHPで画像の渡しが上手く行きません。 1 2023/02/02 09:39
- PHP PHP MySql 画像を取得 1 2022/06/04 14:05
- PHP PHPでCookieを使った訪問回数について 1 2023/05/28 14:10
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
データ送信をボタンを押さずに...
-
テキストボックスにデータベー...
-
【PHP】ページを更新すると勝手...
-
PEAR Image_QRCodeのエラー
-
「Blogn」での文字化けが治りま...
-
onedrive にexcelファイルをア...
-
PHPのif文でその処理を途中で抜...
-
.phpと.incファイルの違いはな...
-
拡張子php画像をjpg画像等に変...
-
別ファイルの変数を呼び出した...
-
PHPでバックグランド処理について
-
「@$変数」の「@の意味は?」
-
こちらはただの直列処理ですか?
-
xreaでファイル作成ができない...
-
PHPにてC言語プログラムを呼び...
-
AccessのDoCmd.SendObjectについて
-
PEAR(Image_QRCode)のエラー
-
フォントの色を変えるには?
-
「クラウドにアップロード」」...
-
MySQLのdatetime型の月日0を削...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
form actionで二つ送信先を指定...
-
データ送信をボタンを押さずに...
-
PHPでε(イプシロン)のような...
-
FORMで送信ボタンと戻るボタン...
-
inputタグでphpを呼び出す際、...
-
別のファイルへ値を受け渡す方法
-
テキストボックスにデータベー...
-
ボタンのクリック数を合計保存...
-
リクエストメソッド
-
PHPとCSVで簡易データベースな...
-
Auth認証エラー
-
【PHP】ページを更新すると勝手...
-
ワンクリックしかできないクリ...
-
PEARでのAuth認証について
-
multipart/form-dataを使ったデ...
-
戻れないです
-
PEAR Image_QRCodeのエラー
-
header(Location: next.php) だ...
-
受け取ったパラメータを次のphp...
-
【初歩】ログアウトを【2回押さ...
おすすめ情報