Я в основном пытаюсь создать, где дата окончания даты даты = сегодняшняя дата, но в этом случае 22/09/2016, где opmanager хранится в пользователях, получает этот адрес электронной почты и foreach opmanager, который имеет конец месяца с 22/09/2016 отправить письмо. Сценарий электронной почты, который я сделал, готов к внедрению в echoPHP foreach issue при разделении значений
Однако, когда db извлекает два разных диспетчера, только один менеджер получает электронное письмо и не отправляется в foreach opmanager.
Код ниже:
<?php
include ("../dbconnect.php");
$sql='SELECT * FROM `clients` WHERE endofmonthform="22/09/2016"'; //TODAYS DATE BACK HERE!
$result=mysql_query($sql);
while($row=mysql_fetch_array($result)){
$enddate = $row['endofmonthform']; // End
$startdate = $row['startofmonthform']; // Start
$email = $row['email']; //Email to send email to
$id = $row['id'];
$formlevel = $row['formlevel']; //To update and check formlevel
$sitegroupname = $row['mastersite'];
$manager = $row['opmanager'];
}
$query="SELECT userEmail FROM `users` WHERE userName='".$manager."'";
$resultSet = mysql_fetch_all($query);
foreach ($query as $row) {
echo $row['userEmail']; //Where send email function will be
}
?>
мне это нужно, чтобы отправить по электронной почте каждому менеджеру
Вы пытаетесь цикл строки, а не результат набора. Кроме того, вам нужно забрать его. Посмотрите, как вы это сделаете в первом запросе ('while ($ row = mysql_fetch_array ($ resultSet)) {') – Qirel
'mysql_ *' функции устарели, поскольку PHP 5.5 (и ** полностью удалены ** в PHP 7), и вы должен [прекратить использовать их] (http://stackoverflow.com/q/12859942), если сможете. Вы должны выбрать другой API, который позволит вам использовать [подготовленные операторы] (http://stackoverflow.com/q/60174/) (которые вы действительно должны * при работе с пользователем), например 'mysqli_ *' или PDO - см. [Выбор API] (http://php.net/manual/en/mysqlinfo.api.choosing.php). – Qirel
да, do $ fetch = $ resultSet -> fetch_assoc(); а не foreach ($ fetch как $ row) { echo $ row ['userEmail']; } – Ognj3n