- ベストアンサー
受け渡し
aaa.php:入力フォームがある bbb.php:aaa.phpの入力フォームより得た情報でsqlを実行 ccc.php:bbb.phpの結果を得る。 aaa.phpに条件を入力し、formタグによりbbb.phpに送り、sqlを実行して結果を得るところまではできるのですが、そのbbb.phpで得た結果を新たなccc.phpに送る方法がわかりません。 いい方法はないでしょうか?
- みんなの回答 (3)
- 専門家の回答
質問者が選んだベストアンサー
bbb.phpで結果を得る利点が私にはわかりませんが…この条件であれば私は、 1. bbb.php でクエリを生成する。 2. header( "Location: ccc.php?q=SELECT...." ); と言った形でccc.phpにGETでクエリを渡す。 3. ccc.phpで受け取ったクエリを実行してその結果を使う。 この様な手順が良いかなと思います。
その他の回答 (2)
- Wabisuke_S
- ベストアンサー率55% (5/9)
回答No.2
bbb.phpからccc.phpにheaderのlocationで飛ばすのはどうでしょう。 データは引数で渡せます。 header("location: http://www.xxxxx/xxx/ccc.php?a=xx&b=xxx"); POSTでデータを受け渡したい場合は、一度フォームタグ入りのHTML画面を書き出して、bodyのonloadでjavascriptを呼び出し、そこでsubmitすれば出来ます。 が、これはあまりオススメしません。(^^;
質問者
お礼
丁寧な回答ありがとうございます。
- sendaitaro
- ベストアンサー率25% (6/24)
回答No.1
セッション変数では如何でしょうか? 参考:http://www.atmarkit.co.jp/flinux/rensai/mysql5_03/mysql5_03c.html
質問者
お礼
回答ありがとうございます。
補足
すいません。質問の仕方が悪かったです。 あと、ccc.phpはccc.javaだとういことがわかりました。 元々は、aaa.phpで入力した条件でbbb.phpで検索させ表示させてましたが、友人がその検索をそのままほしいと言ってきました。 なのでbbb.phpを改良し、表示部分をなくしましたが、どうやってccc.javaに送ればいいかわかりませんでした。