En el código (se muestra al final) el sql está hecho para que muestre los productos asociados a la subcategoría a la que pertenece.
Ahora lo que debería hacer es tambien unir la consulta a la tabla marcas, lo hice más o menos de la siguiente forma
Código PHP:
   $tabla = mysql_query("SELECT subcategoria.*,productos.*,marcas.imagen FROM productos, subcategoria, marcas WHERE  productos.id_producto='$id'"); 
    Si me pudieran sugerir más o menos por dónde va el asunto se los agradeceré.
Saludos y gracias de antemano.
Código PHP:
   $id = $_GET['id'];
include ('conexion.php');
$tabla = mysql_query("SELECT subcategoria.*,productos.* FROM productos, subcategoria WHERE  productos.id_producto='$id'"); 
($tabla) or die(mysql_error()); 
if ($registro = mysql_fetch_array($tabla))
{
echo 
'
<div class="grid_8">
<div id="cajadetfoto">
<img src="img/imagenes/'.$registro['imagen'].'" alt="'. htmlentities ($registro['descripcion']).'" >
</div>
<div id="cajadetalle">
<div id="titprod">'. htmlentities ($registro['descripcion']).'</div>
<div id="codigo">Art. nro. '.$registro['codigo'].' </div>
<div id="precio">Precio: $'.number_format($registro['precio']).'</div>
<div id="cajainfo">'. htmlentities ($registro['info']).</div>
</div> 
     
 
 Imagen de la tabla marca llamandola desde la tabla productos
 Imagen de la tabla marca llamandola desde la tabla productos 


