Hola!
te quedaria mas limpio con un while:
Código PHP:
<?
$dir = "imagenes/";
while($row = mysql_fetch_array($resultado2)){
?>
<div class="producto1">
<img src="<? echo $dir.$row[imagen]; ?>" />
<div class="contenido_producto1">
<h6><? echo $row[titulo]; ?> </h6>
<p class="texto_productos">
<? echo $row[descripcion]; ?></p>
<p class="texto_productosprecio">Precio:<span class="texto_precios"> <? echo $row[precio]; ?> €</span></p>
</div>
</div>
<div class="producto2">
<img src="<? echo $dir.$row[imagen]; ?>" />
<div class="contenido_producto1">
<h6><? echo $row[titulo]; ?></h6>
<p class="texto_productos">
<? echo $row[descripcion]; ?></p>
<p class="texto_productosprecio">Precio:<span class="texto_precios"> <? echo $row[precio]; ?> €</span></p>
</div>
</div>
<?
}
?>
PD:en el caso de tu for es porque lo cierras antes, tienes q poner tus div dentro el bucle para q te vaya mostrando el resultado!
=mente los dos div te mostraran el mismo resultado xq estan dentro del mismo registro!
EDITADO:
con un booleano dentro de tu bucle ya te tendria q funcionar.
algo asi:
Código PHP:
<?
$x=0;
$dir = "imagenes/";
while($row = mysql_fetch_array($resultado2)){
//con el if decidiremos donde entramos si en producto 1 o 2
if($x==0){
?>
<div class="producto1">
<img src="<? echo $dir.$row[imagen]; ?>" />
<div class="contenido_producto1">
<h6><? echo $row[titulo]; ?> </h6>
<p class="texto_productos">
<? echo $row[descripcion]; ?></p>
<p class="texto_productosprecio">Precio:<span class="texto_precios"> <? echo $row[precio]; ?> €</span></p>
</div>
<?
//asignamos x=1 para q no vuelva a entrar en el mismo y vaya al segundo producto
$x=1;
?>
</div>
<?
}else{
?>
<div class="producto2">
<img src="<? echo $dir.$row[imagen]; ?>" />
<div class="contenido_producto1">
<h6><? echo $row[titulo]; ?></h6>
<p class="texto_productos">
<? echo $row[descripcion]; ?></p>
<p class="texto_productosprecio">Precio:<span class="texto_precios"> <? echo $row[precio]; ?> €</span></p>
</div>
</div>
<?
//asignamos 0 para q entre en el primer producto
$x=0;
}//fin IF
}//fin while
?>
saludos