Dal codice sorgente PHP è difficile riprodurre e capire quale codice HTML salta fuori.
Ripeto, puoi postare la parte HTML che viene restituita dal tuo PHP?

Così, ad occhio, vedo prima di tutto che stai mettendo dei <br> dentro i <select>, che invece dovrebbero contenere solo elementi <option>:
codice:
\"RIMORCHIO\">  RIMORCHIO </option><br>";
[...]
echo "<option value=\"$id_copertura\">" . $copertura . "<br>"
.
Per gli attributi dei tag HTML è sempre bene racchiudere il loro valore tra virgolette; qui non lo hai fatto:
onchange=mappa_rca_veicolo(this)
Anche se questo è valido per l'HTML, non lo è nel caso si utilizzi XHTML. E' comunque preferibile usare sempre le virgolette per prevenire qualsiasi possibile invalidazione del codice.

...
Nel caso la pagina sia accessibile pubblicamente online sarebbe utile poterla analizzare. Eventualmente, se possibile, posta il link; sarà più semplice aiutarti.