perchè $HTTP_POST_VARS['materiale'] sarà sicuramente settata (se non altro con un valore nullo).
Fai il controllo solo su (empty($HTTP_POST_VARS['materiale'])).
O al massimo fai <option value="0">Seleziona</option>