Как в данном коде сделать что-бы пустая форма или с неполными полями не отправлялась? Помогите пожалуйста PHP: <?php /* Задаем переменные */ $name1 = htmlspecialchars($_POST["name1"]); $name2 = htmlspecialchars($_POST["name2"]); $email = htmlspecialchars($_POST["street"]); $tel = htmlspecialchars($_POST["tel"]); $bezspama = htmlspecialchars($_POST["bezspama"]); /* Ваш адрес и тема сообщения */ $address = "mail@mail.ru"; $sub = "Message from the site http://mail.ru/"; /* Формат письма */ $mes = "Message from the site http://mail.ru/\n Name: $name1 Surname: $name2 Address: $email Phone Number: $tel"; if (empty($bezspama)) /* Оценка поля bezspama - должно быть пустым*/ { /* Отправляем сообщение, используя mail() функцию */ $from = "From: $name1 <$email> \r\n Reply-To: $email \r\n"; if (mail($address, $sub, $mes, $from)) { header('Refresh: 5; URL=http://mail.ru/'); echo ' Thank you for the order, in 5 seconds you will return to the page';} else { header('Refresh: 5; URL=http://mail.ru/'); echo ' Unfortunately we could not order, in 5 seconds you will return to the page';} } exit; /* Выход без сообщения, если поле bezspama заполнено спам ботами */ ?> HTML: <div class="form"> <form class="contact_form" action="mail.php" method="post"> <div class="input input-name"> <h4 class="form-title">What is your name <span>*</span></h4> <div class="first-name"> <input name="name1" type="text"> <p>First Name</p> </div> <div class="last-name"> <input name="name2" type="text"> <p>Last Name</p> </div> </div> <div class="input input-phone"> <h4 class="form-title">Phone Number <span>*</span></h4> <input name="tel" type="tel" > </div> <div class="input input-address"> <h4 class="form-title">Your address <span>*</span></h4> <input name="street" type="text"> <p>Please provide detailed address for faster delivery. Town, area, tower name or Nr. and unit Nr. WE DO NOT ACCEPT THE ORDER WITHOUT ADDRESS DETAILS!</p> </div> <button class="button" type="submit">order</button> </form> </div>
1. На форуме оформляете код в специальных тегах 2. Добавьте проверку, лучше две - на клиенте и на сервере обязательно ... искать по ключ словам - валидация формы
нет, пустая трата времени --- Добавлено --- @aub97 лови валидацию https://github.com/MouseZver/My-garbage-code/blob/master/php.ru/64708/index.php