Código PHP:
echo "<a href='../mod_carro.php?id=".$q[cod_mat]."' onMouseOut='MM_swapImgRestore()'onMouseOver=\'MM_swapImage('Image21','','carro2.gif',1)\'><img src='carro1.gif'></a>";
cuando ponemos variables php en el a href, deben ir asi como se ve en el codigo...quizas sea por eso..
postea luego q pruebes mi solucion, haber si resulta..
saludos!!