Adesso ti dice qualcosa l'echo?
Se non ti dice niente vuol dire che per qualche motivo la variabile $sql non viene inizializzata.
Comunque questo potrebbe essere un problema:
WHERE id = '$_SESSION['id']'
quegli apici messi così non vanno bene, prova a riscrivere così la query:
$sql = "UPDATE CommesseOfficina SET veicolo = '$veicolo', targa = '$targa', km = '$km', telaio = '$telaio' WHERE id = '".$_SESSION['id']."'";

Rispondi quotando