Wie in Ihrem doppelter Beitrag
beantwortet (hier auch der Vollständigkeit halber antworten), suchen Sie nach einem "doa"-Feld in Ihrem if
Aussage, die es nicht gibt. Ihr Formular definiert "dob" zweimal:einmal für Geburtsdatum und einmal für Zulassungsdatum:
<label for="dob">Date of Birth:</label>
<input type="text" name="dob">
...
<label for="doa">Date of Admission:</label>
<input type="text" name="dob">