【发布时间】:2016-03-04 00:30:59
【问题描述】:
我正在构建一个 cron,它会在我的库存不足时向管理员发送电子邮件。现在,我只能将这封电子邮件发送给一位收件人。有人可以帮帮我吗?我似乎无法从中理解逻辑。
<?php
$db_host = "dbhost";
$db_username = "user";
$db_password = "pass";
$conn = mysql_connect($db_host,$db_username,$db_password) or die ('MySQL Not found // Could Not Connect.');
$db = mysql_select_db("mydb", $conn) or die (mysql_error());
$result = mysql_query("SELECT prod_count, restock_level, prod_code FROM inventory WHERE prod_count <= restock_level;");
if ($result) {
$row = mysql_fetch_assoc($result);
$count = $row['prod_count'];
$restocklvl = $row['restock_level'];
if ($count <= $restocklvl) {
$subject ="Low Inventory Notification";
$recipient = "adminemail@email.com"; //Users from the database
$msg = "Dear Admin,
Please check your inventory status. There are currently some items that are low on stock and needs to be replenished.
*This is an automated message. Please do not reply.";
mail($recipient, $subject, $msg);
}
} else {
$msg = "An error occurred while checking inventory: " . mysql_error();
mail($recipient, "Inventory check error", $msg);
}
?>
【问题讨论】:
-
您应该为收件人电子邮件 ID 保留数组,并可以循环使用您的邮件功能发送电子邮件
标签: php