Grazie al tuo suggerimento sono andata a controllare l'assegnazione dei campi giorno, mese, anno, e ho trovato uno spazio a destra e a sinistra della variabile ---- \" $i \" ----- nel ciclo for del giorno e dell'anno. Queste erano le istruzioni per la creazione delle select.

[mysql]
<div><label >Data Incarico</label>

<select class="input_height" name="giorno_inc">
<option value="" selected="selected"> </option>[/mysql]

Codice PHP:
<?php
            
for($i=1;$i<32;$i++){
            echo 
"<option value=\" $i \">$i</option>\n";   
            }
            
?>
[mysql]</select>

<select class="input_height" name="mese_inc">
<option value="" selected="selected"> </option>[/mysql]

Codice PHP:
<?php
            
for($i=1;$i<13;$i++){
            echo 
"<option value=\"$i\">$i</option>\n";
            }
            
?>
[mysql]</select >

<select class="input_height" name="anno_inc">
<option value="" selected="selected"> </option>[/mysql]
Codice PHP:
<?php
            
for($i=1990;$i<2050;$i++){
            echo 
"<option value=\" $i \">$i</option>\n";
            }
            
?>
[mysql]</select ></div>[/mysql]


Eliminati quegli spazi, funziona perfettamente. Ora cercherò di capire il perché. Grazie mille per il suggerimento.