No mire casi nada del código, pero no entiendo porque le pones ese paréntesis despues del WHERE, sacalo.
A demas, idarticulo se supone que es un numerico, no va entre comillas, y te conviene primero hacer la consulta en 1 variable y luego usarla en mysql_query
Código PHP:
Ver original$consulta = "SELECT imagen FROM imagenes WHERE idarticulo = $idarticulo";
Te falta poner en cada mysql_query también la variable conexion, mysql_connect.... bla bla bla esa.