- ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:数ページにわたる、引数の渡し方を教えてください。)
数ページにわたる、引数の渡し方を教えてください。
このQ&Aのポイント
- 【要約1】form1.phpとform2.phpを使用して、数ページにわたる引数の渡し方を教えてください。
- 【要約2】formタグとリンク型を組み合わせて、aaaaの項目が消えない方法を教えてください。
- 【要約3】form1.phpで入力した結果をform2.phpで表示する方法を教えてください。
- みんなの回答 (3)
- 専門家の回答
質問者が選んだベストアンサー
サーバ側に保存する もしくは クライアント側から毎回送信させる Cookieに格納でも良いけどね。
その他の回答 (2)
- buraru
- ベストアンサー率54% (12/22)
回答No.3
taka451213さんのいう通り、フォームがPOSTなのに取得がGETなのがよく分かりませんが…。 GETで持ちまわしたいなら、次の画面へのリンクに echo 'link.php?aaaa='.$_GET['aaaa']; とかして引き回せば良いかと。
質問者
お礼
ご回答ありがとうございました
質問者
補足
phpでform使用するの初めてで、良く分からないまま使っていたみたいです。 何かおかしいのでしょうか。 form1.phpの項目aaaa(bbbb)でやりたいのは、該当引数があればそれを表示、ないなら「検索」リンクを表示させたい、です。 さらに、画面の移動はform.php→aaaa.php→form.php→bbbb.php→form.phpのあと、さらにform2.phpとなります(form2へも引数は移動)。
- taka451213
- ベストアンサー率47% (436/922)
回答No.2
こんにちは。 なんかよーわからんが・・・、 formのmethodはpostなのに、$_GETで取るの??? $_POSTでいいのなら、hidden項目で、画面引き回せばいいかと・・・。
質問者
お礼
ご回答ありがとうございました
質問者
補足
補足が順番逆になってすいません。POST/GETの違いを勘違いしていました。 絞り込み画面で、ボタンがずらっと並ぶことになるのだけは防ぎたいので、リンクにしていたのですが(選択肢の量が多い)、項目量が多いのでGETでは不安があります。 また、セッション関数$_SESSION[""]は分かったのですが、session_start();を冒頭記述してもうまく拾えていないようです。セッションについて詳しいページなどあればご紹介ください。
お礼
ヒント頂きありがとうございました。 まだ解決していませんが見通しはたちましたのでここで終了させていただきます。