У Вас есть две переменные, которые принимают значение переданные форму.
Переменная $name сохраняет в себе значение из поля в форме с названием "fullname", а переменная $phone сохраняет телефон.
Итого: нужно добавить еще одну переменную и присвоить им правильные значения, которые соответствуют Вашей форме, а затем сделать проверку, если значение всех полей не пустые, отправить сообщение в ТГ.
Рабочий код отправки:
<?php
$txt = "";
$fio = $_POST['Fio']; // Присваиваем значение с поля "Укажите Ваше имя!"
$email = $_POST['Email']; // Присваиваем значение с поля "Укажите Ваш E-mail!"
$massage = $_POST['Body']; // Присваиваем значение с поля "Сообщение не может быть пустым!"
$token = ""; // Прописываем токен
$chat_id = ""; // Прописываем ID
$arr = array(
'ФИО: ' => $fio,
'E-mail: ' => $email,
'Сообщение: ' => $massage
);
foreach($arr as $key => $value) {
$txt .= "<b>".$key."</b> ".$value."%0A";
};
// Проверяем, если все переменные не пустые, отправляем сообщение на сервер
if($fio != "" and $email != "" and $massage != "") {
$sendToTelegram = fopen("https://api.telegram.org/bot{$token}/sendMessage?chat_id={$chat_id}&parse_mode=html&text={$txt}","r");
} else {
header('Location: /'); // Прописываем куда перенаправлять, если неправильно заполнена форма. Можно прописать вместо header(); - echo 'Сообщение об ошибке';
}
?>