Я создал форму электронной почты, используя php, и хочу, чтобы она была отправлена на мою электронную почту. однако все значения для сообщения находятся в массиве. Я использовал функцию извлечения, но она возвращается null, это код ее части электронной почты.
foreach($good_data as $field => $value)
{
$good_data[$field] = mysqli_real_escape_string($cxn,$value);
}
$to = "***********";
$sub = "Cameron Web Design";
$mess = extract($good_data[$value]);
mail($to,$sub,$mess);
include('success.html');
Он будет отправлять поля, но не то, что было в них введено.
Ты используешь extract()
неправильный путь, extract()
фактически создает 1 переменную для каждого элемента в массиве, названном именем ключа элемента, и имеет то же значение этого элемента, а сама функция возвращает количество значений, импортированных в переменную.
Может быть, то, что вы ищете лопаются ()
Ref: PHP: extract ()
Других решений пока нет …