Comunidad de diseño web y desarrollo en internet online

Include dentro de un While

Citar            
MensajeEscrito el 14 Ene 2014 01:14 am
Hola a todos,

Soy nuevo en php y mysql tengo la siguiente consulta o duda, ¿se puede incluir dentro de un while un include? todo ello sin que se rompa el while. Les pego el código que he generado.

Le agradezco a todos su apoyo.

Gracias.

<?php
include_once("conexion.php");
$consulta = "SELECT * FROM modulo";
$ejecutar_consulta = $conexion->query($consulta);

while($registro = $ejecutar_consulta->fetch_assoc())
{
$nombre_modulo = utf8_encode($registro["modulo"]);
echo "<li><h3>$nombre_modulo</h3></li>";
include_once('select-submodulo.php');
}

Por francisco_gamonal

1 de clabLevel



 

chrome
Citar            
MensajeEscrito el 14 Ene 2014 12:47 pm
Sí, puedes. Aunque si incluyes el archivo con _once, solo se ejecutará una vez, la primera.

Por DriverOp

Claber

2510 de clabLevel



 

opera
Citar            
MensajeEscrito el 16 Ene 2014 01:18 am

DriverOp escribió:

Sí, puedes. Aunque si incluyes el archivo con _once, solo se ejecutará una vez, la primera.


El problema es que rompe el while :( ya probe con include y con include_once pero nada.

¿Alguna otra forma?

Por francisco_gamonal

1 de clabLevel



 

chrome
Citar            
MensajeEscrito el 16 Ene 2014 12:11 pm
Pues eso depende de lo que se ejecute en los archivos cargados. Si hay un return; terminará el ciclo y si hay un exit; terminará la ejecución de PHP.

Aunque estrictamente hablando, no tienes por qué incluir el mismo archivo una y otra vez dentro de un ciclo while. Si tienes necesidad de ejecutar lo que hay dentro, ponlo en una función y llama a la función.

Por DriverOp

Claber

2510 de clabLevel



 

opera

 

Cristalab BabyBlue v4 + V4 © 2011 Cristalab
Powered by ClabEngines v4, HTML5, love and ponies.