<?php { $header = \"MIME-Version: 1.0nContent-type: text/html; charset=iso-8859-2nContent-Transfer-Encoding: 8bitnFrom: adres@nadawcyn\"; $tresc = \"<html><body bgcolor=#EFFEF2><font face=arial><b>Nazwisko:</b> $nazwisko<br><b>Ilość pokoi:</b> $pokoje<br><b>Rodzaj pokoi:</b>$pokoj_r<br><b>Termin przybycia:</b>$przybycie<br><b>Termin odjazdu:</b> $odjazd<br> <b>Telefon kontaktowy:</b> $tel_kont<br>\"; if ($dane_faktury) { $tresc .= $faktura_nazwa.'<br>'.$faktura_ulica.'<br>'.$faktura_kod.'<br>'.$faktura_nip.'<br> '; } { if ($dane_faktury) { { if ($mail) { } else { echo \"<p class=text>Formularz nie mógł zostać wysłany z powodów od nas niezależnych.<br><a href=zamowienie.html>Spróbuj ponownie.</a></p>\"; } } else { echo\"<p class=text>Nie wypełniłeś wszystkich wymaganych pól.<br><a href=zamowienie.html>Powrót do formularza</a><p>\"; } } else { if ($mail) { echo\"<p class=text>Dziękujemy za wysłanie fomularza.<br></p>\"; } else { echo\"<p class=text>Formularz nie mógł zostać wysłany z powodów od nas niezależnych.<br><a href=zamowienie.html>Spróbuj ponownie.</a></p>\"; } } } else { echo\"<p class=text>Nie wypełniłeś wszystkich wymaganych pól.<br><a href=zamowienie.html>Powrót do formularza</a><p>\"; } } ?>
i powinno to dzialac na takiej zasadzie ze gdy nie wpisze danych w pola podstawowe (pierwsze if) to odrazu zglasza blad niewypelnienia pol. jesli wypelnie dane faktury pomijajac ktores z pol rowniez zglasza blad. Niestety nie dziala to w ten sposob - niezaleznie co bym nie wpisal zawsze wysyla maila - nawet przy wszystkich polach pustych.