質問: チェックボックスで指定してメールを送りたい。 ある会員専用サイトを作っています。会員リストの表(会員no、氏名、メルアド)を作成しphpでmysqlからデータ抽出し表示させました。そこで各行の先頭にチェックボックスを付けてチェックした会員にだけメールを送りたいと思ってます。選択後はメールフォームで送信したいと思っています。 ですがまったくやり方が解らず途方にくれています。 あまりにも質問が曖昧すぎるようでしたらプログラム作成の流れというか、方向性だけでもいいのでどなたかお力添え願えませんでしょうか。 よろしくお願いします。
回答: チェックボックスのvalueに会員noを入れて、nameは全て同じにして最後に[]をつけます。 そうすると次の画面のメールフォームで、$_post["no"]にチェックされたvalueが配列で入っているので、それをhiddenで埋め込むかセッションに入れます。 メールフォームでsubmitボタンが押されたら、その値を取り出して、該当会員noのメールアドレスをmysqlから取り出して送信します。