Для того чтобы передать переменную с кнопки в письмо в PHP, можно воспользоваться таким подходом:
1. Создайте форму HTML с кнопкой, которая будет передавать переменную на сервер:
<form method="post" action="обработчик.php"> <input type="hidden" name="переменная" value="значение"> <button type="submit" name="submit">Отправить</button> </form>
2. Создайте файл обработчик.php, куда будет отправляться форма. В этом файле вы можете получить переданную переменную и использовать ее для формирования письма:
if(isset($_POST['submit'])) { $переменная = $_POST['переменная']; // Здесь код для отправки письма с переменной }
3. Для отправки письма с помощью PHP вы можете воспользоваться функцией mail() или PHPMailer. Вот пример использования mail():
$to = "адрес_почты_получателя@example.com"; $subject = "Тема письма"; $message = "Значение переменной: " . $переменная; $headers = "From: отправитель@example.com"; mail($to, $subject, $message, $headers);
Обратите внимание, что функция mail() может потребовать настройки на сервере для отправки писем. Также рекомендуется проводить валидацию данных, передаваемых из формы, для защиты от атак типа инъекций.