Fijate Kayetano que gracias a esto:
Cita:
|
Empezado por kayetano
Casi seguro que el problema es del contenido de los includes
|
me puse a revisar cada uno de ellos y creo que si el problema estaba ahi y es este:
En el script que cargaba los archivos tenia:
Código PHP:
$result =mysql_query('SELECT nombre FROM dmo_modulos ORDER BY orden ASC');
while ($mods=mysql_fetch_object($result)){
include ('mods/'.$mods->nombre.'.php');
};
y el codigo del primer archivo es:
Código PHP:
<? defined ('_dmox') or die ('No tiene permitido ver este recurso');
global $mods;
?>
<table class="tabladecontenido" width="100%" align="center"border="0" cellspacing="0" cellpadding="0">
<tr>
<td>
<table width="100%" border="0" cellspacing="0" cellpadding="0">
<tr>
<td class="titulo"><? echo $mods->titulo ?></td>
</tr>
<?
$result = mysql_query("SELECT titulo, vinculo, orden FROM dmo_menu WHERE menu='principal' AND activo='1' ORDER BY orden");
while ($row = mysql_fetch_object($result)) { ?>
<tr>
<td class="mprin" ><a href="<? echo $row->vinculo; ?>" class="mprin" title="<? echo $row->titulo; ?>"><? echo $row->titulo; ?></a></td>
</tr>
<? } ?>
</table></td></tr></table>
Como se podrán dar cuenta, en ambas consultas utilizo la variable $result para capturar el resultado de la consulta a la base de datos y por lo tanto al ser este el primer archivo a cargar era imposible que a la siguiente vuelta del while se pudiera cargar otro archivo pues habia cambiado el valor de la variable $result.
Bueno, gracias a ambos por su ayuda, me ha servido de mucho.
Saludos.
P.D.//Quien se hubiera imaginado que era algo tan facil por lo que me habia estado matando desde ayer. Bueno a seguir trabajando.