Я не знаю PHP и создал файл с помощью GPT но он не работает. Если поможет править буду признателен.
Нужно что бы просто форма уходила на почту.
<form action="form.php" class="form">
<p class="title__input__text">Для заполнение ОБЯЗАТЕЛЬНО</p>
<input type="text" id="name" name="name" minlength="4" maxlength="8" size="10" class="element__form input__text">
<p class="title__input__text">Для заполнение НЕ ОБЯЗАТЕЛЬНО</p>
<input type="text" id="name" name="name" minlength="4" maxlength="8" size="10" required class="element__form input__text">
<div class="element__form radio__button">
<input type="radio" id="radio__button-r1" value="">
<label for="radio__button-r1">Выбрать обязательно</label>
</div>
<div class="element__form radio__button">
<input type="radio" id="radio__button-r2" value="" class="element__form">
<label for="radio__button-r2">Можно не выбирать</label>
</div>
<div class="element__form">
<input type="radio" id="radio__button-r3" value="" checked class="element__form">
<label for="radio__button-r3">Уже выбрано</label>
</div>
<fieldset class="element__form">
<legend>Выбрать обязательно</legend>
<div class="element__form">
<input type="radio" name="radio__r1" id="radio__button-r4" value="" class="element__form">
<label for="radio__button-r4">Да</label>
</div>
<div class="element__form">
<input type="radio" name="radio__r1" id="radio__button-r5" value="" class="element__form">
<label for="radio__button-r5">Нет</label>
</div>
<div class="element__form">
<input type="radio" name="radio__r1" id="radio__button-r6" value="" class="element__form">
<label for="radio__button-r6">Не знаю</label>
</div>
</fieldset>
<fieldset class="element__form">
<legend>Можно не выбирать</legend>
<div class="element__form">
<input type="radio" name="radio__r2"id="radio__button-r7" value="" class="element__form">
<label for="radio__button-r7">Да</label>
</div>
<div class="element__form">
<input type="radio" name="radio__r2" id="radio__button-r8" value="" class="element__form">
<label for="radio__button-r8">Нет</label>
</div>
<div class="element__form">
<input type="radio" name="radio__r2" id="radio__button-r9" value="" class="element__form">
<label for="radio__button-r9">Не знаю</label>
</div>
</fieldset>
<fieldset class="element__form">
<legend>Уже выбрано</legend>
<div class="element__form">
<input type="radio" name="radio__r3" id="radio__button-r10" value="" class="element__form">
<label for="radio__button-r10">Да</label>
</div>
<div class="element__form">
<input type="radio" name="radio__r3" id="radio__button-r11" value="" class="element__form">
<label for="radio__button-r11">Нет</label>
</div>
<div class="element__form">
<input type="radio" name="radio__r3" id="radio__button-r12" value="" checked class="element__form">
<label for="radio__button-r12">Не знаю</label>
</div>
</fieldset>
<div class="element__form">
<input type="checkbox" id="checkbox-c1" name="checkbox-c1">
<label for="checkbox-c3">Выбрать обязательно</label>
</div>
<div class="element__form">
<input type="checkbox" id="checkbox-c2" name="checkbox-c2">
<label for="checkbox-c3">Можно не выбирать</label>
</div>
<div class="element__form">
<input type="checkbox" id="checkbox-c3" name="checkbox-c3" checked>
<label for="checkbox-c3">Уже выбрано</label>
</div>
<div class="element__form">
<input type="checkbox" id="checkbox-c4" name="checkbox-c4" checked>
<label for="checkbox-c4">Нужно снять галочку</label>
</div>
<fieldset class="element__form">
<legend>Выбрать один вариант</legend>
<input type="checkbox" id="checkbox-c5" name="checkbox-c5">
<label for="checkbox-c2">1 вариант</label>
<input type="checkbox" id="checkbox-c6" name="checkbox-c6">
<label for="checkbox-c2">2 вариант</label>
<input type="checkbox" id="checkbox-c7" name="checkbox-c7">
<label for="checkbox-c2">3 вариант</label>
</fieldset>
<fieldset class="element__form">
<legend>Выбрать два варианта</legend>
<input type="checkbox" id="checkbox-c8" name="checkbox-c8">
<label for="checkbox-c1">1 вариант</label>
<input type="checkbox" id="checkbox-c9" name="checkbox-c9">
<label for="checkbox-c2">2 вариант</label>
<input type="checkbox" id="checkbox-c10" name="checkbox-c10">
<label for="checkbox-c2">3 вариант</label>
</fieldset>
<fieldset class="element__form">
<legend>Можно ничего не выбирать</legend>
<input type="checkbox" id="checkbox-c11" name="checkbox-c11">
<label for="checkbox-c1">1 вариант</label>
<input type="checkbox" id="checkbox-c12" name="checkbox-c12">
<label for="checkbox-c2">2 вариант</label>
<input type="checkbox" id="checkbox-c13" name="checkbox-c13">
<label for="checkbox-c2">3 вариант</label>
</fieldset>
<fieldset class="element__form">
<legend>Можно выбрать 1 или 2, 3 выбрать нельзя</legend>
<input type="checkbox" id="checkbox-c14" name="checkbox-c14">
<label for="checkbox-c1">1 вариант</label>
<input type="checkbox" id="checkbox-c15" name="checkbox-c15">
<label for="checkbox-c2">2 вариант</label>
<input type="checkbox" id="checkbox-c16" name="checkbox-c16">
<label for="checkbox-c2">3 вариант</label>
</fieldset>
<fieldset class="element__form">
<legend>Можно ничего не выбирать</legend>
<input type="checkbox" id="checkbox-c17" name="checkbox-c17" checked>
<label for="checkbox-c1">1 вариант</label>
<input type="checkbox" id="checkbox-c18" name="checkbox-c18">
<label for="checkbox-c2">2 вариант</label>
<input type="checkbox" id="checkbox-c19" name="checkbox-c19" checked>
<label for="checkbox-c2">3 вариант</label>
</fieldset>
<fieldset class="element__form">
<legend>Снять 1 или 2, третий нельзя снимать</legend>
<input type="checkbox" id="checkbox-c20" name="checkbox-c20" checked>
<label for="checkbox-c1">1 вариант</label>
<input type="checkbox" id="checkbox-c21" name="checkbox-c21" checked>
<label for="checkbox-c2">2 вариант</label>
<input type="checkbox" id="checkbox-c22" name="checkbox-c22" checked>
<label for="checkbox-c2">3 вариант</label>
</fieldset>
<p class="title">Выбрать обязательно</p>
<select name="select__1" class="element__form" required="required">
<option value="">Выберите значение</option>
<option value="z-1">Значение 1</option>
<option value="z-2">Значение 2</option>
<option value="z-3">Значение 3</option>
</select>
<p class="title">Выбирать не обязательно</p>
<select name="select__2" class="element__form">
<option class="option" value="">Выберите условия</option>
<option value="u-1">Условия 1</option>
<option value="u-2">Условия 2</option>
<option value="u-3">Условия 3</option>
</select>
<p class="title">Написать комментарий обязательно</p>
<textarea name="" id="" cols="30" rows="5" class="element__form input__textarea"></textarea>
<p class="title">Писать комментарий не обязательно</p>
<textarea name="" id="" cols="30" rows="5" class="element__form input__textarea"></textarea>
<p class="title__input__text">Электронная почта</p>
<input type="text" id="name" name="name" minlength="4" maxlength="8" size="10" class="element__form input__text">
<p class="title__input__text">Телефон</p>
<input type="text" id="name" name="name" minlength="4" maxlength="8" size="10" class="element__form input__text">
<p class="title__input__text">Номер заказа</p>
<input type="text" id="name" name="name" minlength="4" maxlength="8" size="10" class="element__form input__text">
<p class="title__input__text">Прикрепить* pdf</p>
<input type="file" id="pdf" name="pdf" accept=".pdf" multiple>
<p class="title__input__text">Прикрепить* jpg, jpeg, png</p>
<input type="file" id="image" name="image" accept="image/*" multiple>
<p class="title__input__text">Прикрепить doc</p>
<input type="file" id="doc" name="doc" accept=".doc" multiple>
<input type="submit" value="Отправить" class="button">
</form>
php
<?php
if ($_SERVER["REQUEST_METHOD"] == "POST") {
// Получение данных из формы
$name = $_POST["name"];
$radio1 = $_POST["radio__r1"];
$radio2 = $_POST["radio__r2"];
$radio3 = $_POST["radio__r3"];
$checkbox1 = isset($_POST["checkbox-c1"]) ? "Выбрать обязательно" : "";
$checkbox2 = isset($_POST["checkbox-c2"]) ? "Можно не выбирать" : "";
$checkbox3 = isset($_POST["checkbox-c3"]) ? "Уже выбрано" : "";
$checkbox4 = isset($_POST["checkbox-c4"]) ? "Нужно снять галочку" : "";
// Формирование текста письма
$message = "Имя: $name\n";
$message .= "Выбрать обязательно: $radio1\n";
$message .= "Можно не выбирать: $radio2\n";
$message .= "Уже выбрано: $radio3\n";
$message .= "Выбрать обязательно: $checkbox1\n";
$message .= "Можно не выбирать: $checkbox2\n";
$message .= "Уже выбрано: $checkbox3\n";
$message .= "Нужно снять галочку: $checkbox4\n";
// Отправка письма на почту
$to = "sergei2210rakipov@yandex.ru"; // Замените на свой адрес электронной почты
$subject = "Новая форма";
$headers = "From: sergei2210rakipov@yandex.ru"; // Замените на свой адрес электронной почты
mail($to, $subject, $message, $headers);
// Перенаправление пользователя после отправки формы
header("Location: https://rakipov.ru/web/feedback"); // Замените на свой URL-адрес успешной страницы
exit;
}
?>