Bienvenido a datoweb.com!! En este foro podrás encontrar ayuda sobre diseño y desarrollo web en general. Si quieres formar parte de esta comunidad para pedir ayuda o colaborar ayudando a otros usuarios del foro solo tienes que registrarte desde el siguiente enlace: Registrarse en el Foro

Uso de bucles do while repeticion de codigo a la derecha

Buenas a todos, e abierto este tema porque tengo un problema, lo que yo quiero hacer con el bucle do while es repetir codigo hacia los lados, me explico. La mayoria usa el bucle do while para repetir codigo hacia abajo yo quisiera repetir el codigo hacia la derecha, y que cuando llegue al final la proxima repeticion se situe abajo y asi sucesivamente, quisiera saber si hay alguna modalidad en el codigo para hacer algo asi.

Muchas gracias.


10
Puntos
1814
Visitas
6
Resp
Por valentinchiflu hace 110 meses
Principiante
Respuesta #1
Hola buenas! para repetir el bucle hacia la derecha solo tienes que hacer que los elementos que se repiten floten hacia la izquierda es decir tienes que usar un poco de css, por ejemplo si el elemento que repites es una div:
<?php do {

echo '<div>Contenido</div>';

} while($condicion);?>
tienes que hacer que ese elemento flote hacia la izquierda
<?php do {

echo '<div style="float:left">Contenido</div>';

} while($condicion);?>
te pongo un ejemplo completo usando un bucle for (funciona igual) solo tienes que copiarlo y probarlo en tu servidor:
<style>
#capa {
	float:left;
	padding:10px;
	border:1px solid #000;
	width:200px;
	height:100px;
}
</style>

<?php
for ($i=1; $i<20; $i++)
{
	echo '<div id="capa">'.$i.'</div>';
	}

?>
prueba y nos cuentas ;)
1
Puntos
Por alber hace 110 meses
Administrador
Respuesta #2
Y coloca un div exterior con cierto width para que se cumpla lo que dices de "cuando llegue al final se sitúe abajo". :P
0
Puntos
Por Jose hace 110 meses
Experto Sitio web
Respuesta #3
Muchas gracias gente, me habeis salvado la vida :))
0
Puntos
Por valentinchiflu hace 109 meses
Principiante
Respuesta #4
valentinchiflu dijo:
Muchas gracias gente, me habeis salvado la vida :))
De nada, para eso estamos compañero!
1
Puntos
Por alber hace 109 meses
Administrador
Respuesta #5
hola , perdone las molestias tengo un pequeño problema ... estoy usando un ciclo para traer imagenes en un div .. lo que quiero es duplicar el ciclo para repetir las mismas imagenes en otro div , alguien me podria ayudar muchas gracias.
1
Puntos
Por webcampeon hace 80 meses
Principiante
Respuesta #6
webcampeon buenas, abre un nuevo tema y expón tu pregunta a poder ser con un poco mas de información de lo que quieres hacer

salu2
0
Puntos
Por alber hace 80 meses
Administrador
Compartir en facebook
Compartir en twitter
Compartir
Para comentar Inicia sesión o Registrate