Hola,
Tienes puesta un condicional mal,
creo. Ya que lo comparas con "NULL", con comillas. Y éstas serían necesarias solo si le pasaras la cadena de texto NULL. Y lo que quieres es compararlo con un valor nulo. OJO: es muy diferente.
Mi pregunta ahora es: ¿tienes en el select del formulario algún valor en blanco que en caso de seleccionar ese el valor fuese
null, de este tipo?
Código HTML:
<select name="localidad">
<option value="null">Selecciona una localidad</option>
<option value="Madrid">Madrid</option>
</select>
No sé si me explico...