• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:PHPに詳しい方、困っているのでお助け下さい。 )

PHPでリスト一覧のページでチェックボックスを使い、選択した項目を他の画面に引き継ぐ方法を教えてください。

このQ&Aのポイント
  • PHPでリスト一覧のページでチェックボックスを使い、選択した項目を他の画面に引き継ぐ方法が知りたいです。
  • CGIで動作しているページを見つけましたが、同じ方法をPHPで実現したいです。
  • Javaを使ってチェックボックスのデータをPOST送信し、他の画面で引き継ぐ方法を調べたが分からなかったので、同じような方法を知っている方、アドバイスをお願いします。

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

  • ベストアンサー
  • Sylar
  • ベストアンサー率71% (10/14)
回答No.1

同じ内容の質問って禁止なんじゃなかったっけ? せめて前のを締め切ってからにしましょうね。 困っているようなのでとりあえず、まとめると (1)チェックボックスで選択して送信→別PHPへ (2)チェックした内容確認+その他の情報入力して送信→別PHPへ? (3)送信完了メッセージ? という流れですよね? データ引き継ぎってことは、 (2)で取得したデータを(3)へ渡したい。 ということですよね?通常ならそういう場合(2)のform内に <input type="hidden" value="((1)から取得データ)" name="hoge" /> で渡すけど、データが複数あって数が決まってないからどう書けばいいか分からない!ってことですよね? だとすると、(2)で問題のinput部分をデータの数だけループして <? for($i=0;$i<count($color);$i++){ echo '<input type="hidden" value="'.$color[$i].'" name="color[]" />'; } ?> (3)に送る。 という感じですね。 てか、前の質問で#3さんが同じような事を書いてましたね。

nonnon0099
質問者

お礼

さすがにPHPの配列は難しいですね。 一応希望通りには出来上がりましたけど、メールの本文には配列が縦に並んでしまっているのと、出来れば配列を「,」で区切りたかったのですが、それだけが出来ませんでした。 本当にご協力有難う御座います。