Сначала я начну с признания, что понятия не имею, где я ошибаюсь в этом коде, поскольку я только начинаю. Я пытаюсь взять данные из массива строк и вставить его в тело письма для уведомления.
Это то, что у меня есть до сих пор.
$ID = $rowData['ID'];
$Facility = $rowData['Facility'];
$Department = $rowData['Department'];
$Observation = $rowData['Observation'];
$Potential = $rowData['Potential'];
$subject = "Observation ID # - " . $rowData['ID'];
$message = "Observation Report" . $ID . "" . $Facility . "" . $Department . " " . $Location . "" . $Observation "";
$from = "[email protected]";
$headers = "From:" . $from;
mail($to,$subject,$message,$headers);
Кажется, у меня нет проблем с кодом, пока я не вернусь в строку сообщений.
Я получаю эту ошибку
(T_CONSTANT_ENCAPSED_STRING) in your code on line 7
$message = "Observation Report" . $ID . "" . $Facility . "" . $Department . " " . $Location . "" . $Observation "";
То, что я хочу сделать, - это отправить электронное письмо и иметь такой формат.
Observation Report<br>
ID # - $ID<br>
Facility - $Facility<br>
Location - $Location<br>
и т.д...
Не уверен, куда идти или как код должен быть для этого. Я даже попробовал добавить \r\n в другом формате и, похоже, не работал.
Любая помощь будет оценена по достоинству.
Пропорционально отсутствующая точка после $ Observation, должна быть:
$message = "Observation Report" . $ID . "" . $Facility . "" . $Department . " " . $Location . "" . $Observation . "";
Но есть еще кое-что, чтобы улучшить, когда вы используете "", вы можете просто написать это так:
$message = "Observation Report $ID $Facility $Department $Location $Observation";
Я считаю, что вам не хватает последней точки в переменной сообщения
$message = ...." . $Observation "";
$message = ..." . $Observation ."";