lo siento sobra una comilla y no consigo colocarlas bien...
He hecho esto para trabajar mejor:
Código PHP:
$query='select codigo,producto,descripcion from '.$_REQUEST[marcas];
$registros=mysql_query($query,$conexion) or die("Problemas en el select:".mysql_error());
Tal y como esta ahora da el mismo error