function validateAndSendMail($mail) { if (isset($_POST["name"], $_POST["email"], $_POST["subject"], $_POST["message"])) { $send = true; if ($_POST["email"] == "") { PrintToBox("mailStatusMail"); //Walidacja email echo '<span class="error">Twoj e-mail nie może być pusty</span>'; $send = false; } elseif (!filter_var($_POST["email"], FILTER_VALIDATE_EMAIL)) { PrintToBox("mailStatusMail"); //Walidacja email echo '<span class="error">Wpisz poprawny e-mail</span>'; $send = false; } if ($_POST["subject"] == "") { PrintToBox("mailStatusSubject"); //Walidacja email echo '<span class="error">Tytuł nie może być pusty</span>'; $send = false; } if ($_POST["message"] == "") { PrintToBox("mailStatusMessage"); //Walidacja email echo '<span class="error">Wiadomość nie może być pusta</span>'; $send = false; } if ($send === true) { PrintToBox("mailSendOk"); //Walidacja email echo '<div class="container send-info-box clearfix"> <div class="success tl col-12"> <span class="sendOk">Poprawnie wysłano zapytanie</span> <div class="close"></div> </div> </div>'; sendMail($mail); } if ($send === false) { PrintToBox("mailSendNo"); //Walidacja email echo '<div class="container send-info-box clearfix"> <div class="failure tl col-12"> <span class="sendNo">Wystąbił błąd w wysłaniu zapytania</span> <div class="close"></div> </div> </div>'; } PrintToBox("content"); } }
<input type="text" name="subject" placeholder="Temat wiadomości" value="<?php echo @$_POST['subject']; ?> "> <?php echo WriteBox("mailStatusSubject"); ?> </label> </div> <div class="col-12"> <label class="required"> <textarea name="message" placeholder="Treść wiadomości"><?php echo @$_POST['message']; ?> </textarea> <?php echo WriteBox("mailStatusMessage"); ?> </label> </div> <div class="col-12"> <input class="button big-blue" type="submit" value="Prześlij"> </div> </form> </div> </div> </div> <?php PrintToBox("content");