- ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:選択行の受け渡しに関して)
選択行の受け渡しに関して
このQ&Aのポイント
- 選択行のデータを別画面に受け渡す方法を教えてください。
- 単純に type='hidden' でいけるかと思われましたが、取得できませんでした。
- どのような記述をすれば、選択行のデータを受け渡すことができるでしょうか?
- みんなの回答 (2)
- 専門家の回答
質問者が選んだベストアンサー
form要素の内側でループしてはダメです(ループで作成した全部のinput要素が送られます)。ループの内側でform要素を作成してください。 当然ですが、form要素のname属性(もしくはid属性)に$countの値を組み入れることになりますしwindow.openに自分自身の$countを引数で渡さないとform要素が確定出来ませんので、そのあたりもお忘れなく。 まぁ、window.openに渡した『引数をセットして送信する』ならform要素自体はひとつでもいいですかね(まったく別の位置にあってもいいしJavaScriptで動的に生成してもいい)。
その他の回答 (1)
- yambejp
- ベストアンサー率51% (3827/7415)
回答No.1
hiddenで全項目を受け渡すのは効率がわるいのでは? セッションとか? ちなみに print("<INPUT type='hidden' name='test_$count' value=$tmp_name[$count]>\n"); は、PHP側の解釈がされにくいので print("<INPUT type='hidden' name='test_{$count}' value='{$tmp_name[$count]}'>\n"); 的な書き方が必要になると思います
質問者
お礼
yambejp様、何度もご回答ありがとうございました。 勉強になりました。 ありがとうございました!
お礼
agunuz様、ご回答ありがとうございました。 教えて頂いたように試したところ、問題なくできました。 ありがとうございました!