Senti, quando fai il submit della form (suppongo sia in POST) mettici il controllo sul nome:

metti che i tuoi campi si chiamano:
<input name="mandatory1" type="text" />
<input name="mandatory2" type="text" />
<input name="optional1" type="text" />
<input name="optional2" type="text" />

nel PHP mettici:

Codice PHP:
if($_POST[''mandatory1] == '' || $_POST[''mandatory2] == '')
{
  
//gestisci il fatto che i campi obbligatori sono vuoti
}
else
{
  
//Va tutto bene vai avanti