我正在研究一个向选定的参与者组(注册程序的人)发送大量电子邮件的方法。
表格如下所示:
1)(复选框)程序名称开始日期
2)(复选框)程序名称开始日期
3)(复选框)程序名称开始日期
4)(复选框)程序名称开始日期
5)(复选框)程序名称开始日期
假设您检查了所有这些,但其中一个(例如第 3 号)没有任何参与者注册该计划。
提交表单时,会引发 MySQL 错误,并且任何程序参与者(在本例中为 4 和 5)都不会收到发送给他们的电子邮件,提交表单的用户也不明智。
<form id="email_form" name="email_form" action="email_broadcast_test.php" method="get">
<input name="pid[]" type="checkbox" class="eventCodeCheck" value="<?php echo $row_programs['eventcode']; ?>"/>
<input type="submit" value="Send Email" class="ButtonDefault" />
所以我需要弄清楚,更重要的是,学习并理解如何检查程序是否为空并发出警报以通知用户而不是提交表单。
我的另一个想法是能够在页面加载时检查程序是否为空,并禁用该复选框。
或者,
选中复选框时发出警报,通知用户它是空的。
先感谢您。