1 && $sql .= " OR "; $sql .= "`ID`='$id'"; $i++; } echo $sql; $rs = mysql_query($sql); } else { /*************************************************************** 回答者リストのclient-selectをテンポラリテーブルにコピーし、 一度も指名されていない被評価者の指名をを追加する */ if (!mysql_query("CREATE TEMPORARY TABLE `selects` LIKE `$client-select`;")) { die('テンポラリテーブルが作成できませんでした: ' . mysql_error()); exit; } if (!mysql_query("INSERT INTO `selects` SELECT * FROM `$client-select`")) { die('テンポラリテーブルへコピーできませんでした: ' . mysql_error()); exit; } $rs = mysql_query("SELECT * FROM `$client` WHERE `Target`='checked'"); while ($recode = mysql_fetch_object($rs)) { $rss = mysql_query("SELECT * FROM `selects` WHERE `SelectID`='". $recode->ID. "'"); if (!mysql_num_rows($rss)) { mysql_query("REPLACE `selects` SET `ID`='". microid(62). "', `TargetID`='". $recode->ID. "', `SelectID`='". $recode->ID. "', `Relation`='0' "); } } /***************************************************************/ $sql = "SELECT $client.* FROM `selects` LEFT JOIN `$client` ON selects.SelectID=$client.ID"; /* 催促メールは、全回答者から未回答の方を抽出ためサブクエリで条件指定 */ $_REQUEST['action'] == "emergency_info" && $sql .= " WHERE (SELECT COUNT(*) FROM `$client-ans` WHERE `Uid`=$client.ID)=0"; $sql .= " GROUP BY selects.SelectID"; $rs = mysql_query($sql); } } $cnt = 0; $errcnt = 0; $errmail = ""; $paper = ""; $paperlist = ""; if (mysql_num_rows($rs)) { while ($recode = mysql_fetch_object($rs)) { if ($recode->Email == "") { /* 紙調査 2015-12-09追加 */ $paperlist .= "
該当者 $cnt 名に案内メールを送信しました。
"; $errcnt && $msg .= "メールアドレスの問題から以下の $errcnt 名の送信に失敗しました。
$title
![]()
案内メール送信