Ver Mensaje Individual
  #2 (permalink)  
Antiguo 29/01/2007, 04:04
sergi_climent
 
Fecha de Ingreso: enero-2005
Ubicación: Barcelona
Mensajes: 1.473
Antigüedad: 19 años, 3 meses
Puntos: 10
Re: problema con echo de resultados de consulta

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
__________________
"Cada hombre es el hijo de su propio trabajo"
Miguel de Cervantes Saavedra
"La experiencia es algo que no consigues hasta justo depués de necesitarla"
Laurence Olivier

Última edición por sergi_climent; 29/01/2007 a las 04:15