IDがステータス1のすべてのユーザーにウェルカムメールを送信します。チェックボックスを使用して選択されているユーザーにステータス1を設定しました。チェックされたすべての人に電子メールを送信する方法を理解できません。提案が参考になるでしょう。選択したIDのチェックボックスのデータベースを更新してそれぞれのメールアドレスにメールを送信する方法
私のコードは同じですが、変数 '$ check'に 'email'を入れてメールを送るために追加する必要があるものを教えてください。選択したユーザーのために、私は状況を設定しています
<td><input type="checkbox" name="all_check[]" <?php echo $disabled ;?> value= "<?php echo $row['id']; ?>"class="checkbox" id="status" ></td>
<input type="hidden" value="<?php echo $row['id']; ?>" name="user_id" id="user_id" >
そして、コード= 1、事前に
<?php
if(!empty($_POST['all_check'])) {
foreach($_POST['all_check'] as $check) {
$update_status= mysql_query("UPDATE tbl_user SET status = '1' WHERE id = $check");
}
}
?>
感謝。
どのようなエラーが発生していますか? –
@ NisargDesai懸念をお寄せいただきありがとうございます。私は上記のコードをうまく実行していますが、 '$ check'変数のidからデータベースから対応する 'email'を取得する方法を知りたいだけです。基本的に私はIDを取得していますが、 '$ check'にもメールを送ります。 – anand
選択と更新のクエリを同時に実行することはできません。あなたは選択クエリを書くことができ、1つの変数にそのフェッチデータを格納し、それを次のクエリに渡すことができます。 2そのtbl_userのupdate文でトリガを作成し、同じ更新クエリをmysql_fetch_arrayに渡して、そこからデータを取得することができます。 –