• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:選択行の受け渡しに関して)

選択行の受け渡しに関して

このQ&Aのポイント
  • 選択行のデータを別画面に受け渡す方法を教えてください。
  • 単純に type='hidden' でいけるかと思われましたが、取得できませんでした。
  • どのような記述をすれば、選択行のデータを受け渡すことができるでしょうか?

質問者が選んだベストアンサー

  • ベストアンサー
  • agunuz
  • ベストアンサー率65% (288/438)
回答No.2

form要素の内側でループしてはダメです(ループで作成した全部のinput要素が送られます)。ループの内側でform要素を作成してください。 当然ですが、form要素のname属性(もしくはid属性)に$countの値を組み入れることになりますしwindow.openに自分自身の$countを引数で渡さないとform要素が確定出来ませんので、そのあたりもお忘れなく。 まぁ、window.openに渡した『引数をセットして送信する』ならform要素自体はひとつでもいいですかね(まったく別の位置にあってもいいしJavaScriptで動的に生成してもいい)。

asamix_000
質問者

お礼

agunuz様、ご回答ありがとうございました。 教えて頂いたように試したところ、問題なくできました。 ありがとうございました!

その他の回答 (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"); 的な書き方が必要になると思います

asamix_000
質問者

お礼

yambejp様、何度もご回答ありがとうございました。 勉強になりました。 ありがとうございました!