Ver Mensaje Individual
  #12 (permalink)  
Antiguo 12/02/2009, 18:17
franco190453
 
Fecha de Ingreso: abril-2006
Mensajes: 1.128
Antigüedad: 18 años
Puntos: 33
Respuesta: Tengo un bluce con do { } while, pero quiero interrumpirlo

Capimaster:

Yo soy muy de guardar codigos, porpue no se sabe cuando se pueden volver a utilizar bajo situaciones mas y mas complejas tanto como codigo como cantidades.

Aqui te va una sencilla pero interesante modificacion para que puedas meter
muchos banners en funcion de la duracion del loop o bucle.

Cita:
$banner = array(.... nombre de los banners....);
$y = 0;
$z = 3;
do {
if($x == "$z") {
echo " <div align=\"center\"><img src=\"/Anuncios/$banner[$y]\" width=\"650\" height=\"127\" vspace=\"6\" /></div> ";
$z = $z + 3;
$y++;
}
} while(/* ... */);
Estudialo bien y veras que a la tercera ronda, ejecuta el banner del array [0]
e incremente $z a 6 e incrementa $y a 1
a la sexta ronda ejecuta el if y mete el banner [1] e incremente el $z a 9
e incremente $y a 2; y asi sucesivamente.
Esto es lo que han llamada mas eficiente dinamico y extenso.

Saludos
Y suerte con tu proyecto
Franco