ok.. no uses echo.. eso lo complica todo .. usa eso asi
Código PHP:
?>
<a href="../mod_carro.php?id=<? echo "".$q["cod_mat"].""; ?>" onMouseOut="MM_swapImgRestore();" onMouseOver="MM_swapImage('Image21','','carro2.gif',1);"><img src="carro1.gif"></a>
<?
Nota q rompo el flujo d php.. esto es posible hacerlo... tambien muy util cuando hacs condicionales o blucles ejemplo
Código PHP:
<? //abro php
if(condición){
?> //cierro php
escribo con "" o como quiera
<? //abro php
} //continuo mi codigo
?> //cierro php
Suerte espero t funcione