Mikel!!! muy grosso!!! funcionó a la perfección, yo estaba desaparecido porque me estaba volviendo loco y estaba por cambiar el diseño y hacerlo de otra manera.
Entonces el código final del php (por si a alguien le sirve), es este...
Código PHP:
<div id="contenedor">
<table>
<tr>
<?php
$conexion=mysql_connect("localhost","","") or die("Problemas en la conexion");
mysql_select_db("",$conexion) or die("Problemas en la selección de la base de datos");
$registros=mysql_query("SELECT * FROM modelo as m
join forma as f on f.id_f=m.id_f
where forma='rectangular' order by modelo;",$conexion) or die("Problemas en el select:".mysql_error());
while ($reg=mysql_fetch_array($registros))
{
?>
<td>
<div class="tiraProd">
<div class="tiraMod">
<?
echo "- ".$reg['modelo'];
?>
</div><!--#/tiraMod-->
<div class="tiraImg">
<?
$imagen = $reg['imagen'];
if($imagen=="productos/"){
echo "<img src=\"img/imagen_no_dis.jpg\">";
}else{
echo "<img src='".$reg['imagen']."' onload='if(this.height > 115) {this.height=115}'>"; }
?>
</div><!--#/tiraImg-->
<div class="tiraMed">
<div class="tiraIz"><b>Medida: </b></div>
<div class="tiraDer">
<?
$medida=mysql_query("select * from medida as med
join modxmed as mxm on mxm.id_med=med.id_m
where mxm.id_mod=".$reg['id_mod']);
while ($reg_med=mysql_fetch_array($medida))
{
echo '<a href="formato.php?id_mod='.$reg['id_mod'].'">'.$reg_med['medida'].'</a>';
echo "<br />";
}//cierre while medidas
?>
</div><!--#/tiraDer-->
</div><!--#/tiraMed-->
</div><!--#/tiraProd-->
</td>
<?
} //cierre while modelo
mysql_close($conexion);
?>
</tr>
</table>
</div>