Istnieje coś takiego jak "else if", i jak masz same "if", to wyświetla wszystkie komunikaty, przy zastosowaniu "else if", wyświetli jeden i będzie to pierwsze błędnie wypełnione pole.
Teraz jak to jak masz prawidłowo wypełniony formularz wtedy $blad_danych=false , a if(!$blad_danych) znaczy...