Ver Mensaje Individual
  #5 (permalink)  
Antiguo 25/08/2013, 23:33
andritow
 
Fecha de Ingreso: julio-2013
Mensajes: 9
Antigüedad: 11 años, 7 meses
Puntos: 0
Exclamación Respuesta: Programación para mostrar una caracteristica cada tres resultados

Cita:
Iniciado por Erick_MD9 Ver Mensaje
Perfecto, ya esta tu solucion.

Saludos
No amigo aun no me sale, el codigo me quedaria asi

Código:
while($f=mysql_fetch_array($busqueda)){
			$a++;
			if(($a%3)==0){
				$estilo1='product';
				echo '
				<div class="'.$estilo1.'">
									<div class="img-box">
										<div class="box-frame">&nbsp;</div>
										<img src="'.$f['foto'].'" alt="Product Image" />
										<a href="#" class="more" title="View More">View More</a>
									</div>
									<div class="pr-entry">
										<h4>'.$f['nombre'].'</h4>
										<span class="pr-number">Product: '.$f['id'].'</span>
										<p>'.$f['contenido'].'</p>
										<span class="pr-price"><span>s/.</span>'.$f['precio'].'</span>
									</div>
								</div>';}
								else{
									$estilo2='product pr-last';
			$fin='
			<div class="cl">&nbsp;</div>';
				echo '
				<div class="'.$estilo2.'">
									<div class="img-box">
										<div class="box-frame">&nbsp;</div>
										<img src="'.$f['foto'].'" alt="Product Image" />
										<a href="#" class="more" title="View More">View More</a>
									</div>
									<div class="pr-entry">
										<h4>'.$f['nombre'].'</h4>
										<span class="pr-number">Product: '.$f['id'].'</span>
										<p>'.$f['contenido'].'</p>
										<span class="pr-price"><span>s/.</span>'.$f['precio'].'</span>
									</div>
								</div>'
								.$fin;}

		}
	 }
	?>
y todas las etiquetas del div son product pr-last no se intercala cada tres tambien probe de esta forma

Código:
$i=$i+1;
			if($i==1 || $i%3==0){
				$estilo1='product';
				echo '
				<div class="'.$estilo1.'">
									<div class="img-box">
										<div class="box-frame">&nbsp;</div>
										<img src="'.$f['foto'].'" alt="Product Image" />
										<a href="#" class="more" title="View More">View More</a>
									</div>
									<div class="pr-entry">
										<h4>'.$f['nombre'].'</h4>
										<span class="pr-number">Product: '.$f['id'].'</span>
										<p>'.$f['contenido'].'</p>
										<span class="pr-price"><span>s/.</span>'.$f['precio'].'</span>
									</div>
								</div>';
				}
		else
				{$estilo2='product pr-last';
			$fin='
			<div class="cl">&nbsp;</div>';
				echo '
				<div class="'.$estilo2.'">
									<div class="img-box">
										<div class="box-frame">&nbsp;</div>
										<img src="'.$f['foto'].'" alt="Product Image" />
										<a href="#" class="more" title="View More">View More</a>
									</div>
									<div class="pr-entry">
										<h4>'.$f['nombre'].'</h4>
										<span class="pr-number">Product: '.$f['id'].'</span>
										<p>'.$f['contenido'].'</p>
										<span class="pr-price"><span>s/.</span>'.$f['precio'].'</span>
									</div>
								</div>'
								.$fin;
				}
aca se intercala cada dos el primero sale con estilo Product pero el segundo product pr-last con la variable $fin que es el que da el salto de linea, la agrege otro mas un tercero para reconosca el 2 me sale la alineacion de tres pero se repite es decir q el id 1 sale tres veces sale el salto de linea y sigue el id pero tres veces espero me puedan ayudar pronto aun no le doy solucion a este problema q se va haciendo mas grande