Всем добра и удачи! Потребовалось встроить чекбокс в РАБОЧУЮ форму обратной связи сайта. Помогите "обработать" его в mail.php . Дайте строку обработки. Свои вариации и эксперименты публиковать не буду, что бы не смешить вас-)) - они не работают! Html (чекбокс вставил): HTML: <form name="sentMessage" id="contactForm" novalidate="novalidate"> ............................................... <div class="control-group"> <div class="form-group floating-label-form-group controls mb-0 pb-2"> <label>Message</label> <textarea class="form-control" id="message" rows="5" placeholder="Message" required="required" data-validation-required-message="Please enter a message."></textarea> <p class="help-block text-danger"></p> </div> </div> <br> <div id="success"></div> <input type="checkbox" name="agree" value="1" checked> Согласен <div class="form-group"> <button type="submit" class="btn btn-primary btn-xl" id="sendMessageButton">Send</button> </div> </form> Вот mail.php без обработки чекбокса PHP: <?php // Check for empty fields if(empty($_POST['name']) || empty($_POST['email']) || empty($_POST['phone']) || empty($_POST['message']) || !filter_var($_POST['email'], FILTER_VALIDATE_EMAIL)) { http_response_code(500); exit(); } $name = strip_tags(htmlspecialchars($_POST['name'])); $email = strip_tags(htmlspecialchars($_POST['email'])); $phone = strip_tags(htmlspecialchars($_POST['phone'])); $message = strip_tags(htmlspecialchars($_POST['message'])); $to = "mail@mail.com"; $subject = "Website Contact Form: $name"; $body = "You have received a new message from your website contact form.\n\n"."Here are the details:\n\nName: $name\n\nEmail: $email\n\nPhone: $phone\n\nMessage:\n$message"; $header = "From: noreply@yourdomain.com\n"; $header .= "Reply-To: $email"; if(!mail($to, $subject, $body, $header)) http_response_code(500); ?> Подскажите строку обработки чекбокса в PHP
PHP: if (empty($_POST['agree'])) { coffee_break('Без базару. Дело твое. Не согласен, так не согласен. Но хули тогда вообще тыкал?'); } --- Добавлено --- P.S. Лучше на JS останавливающий подтверждение алерт повесить, чтобы был хоть какой-то шанс не возить с временным сохранением пользовательских данных, пока не добьетесь подтверждения.