Que tal tengo un inconveniente que presiento debe tener una solucion sencilla pero no puedo dar con ella asi que paso a describir .:
1.- Poseo una clase que dibuja una pagina simplemente invocando 3 funciondes , dibujarCabecera,dibujarCuerpo,dibujarPie
2.- en la funcion dibujarCuerpo, se dibuja una tabla con dos celdas, una de las celdas posee un iclude que referncia a un archivo de tipo "menulateral.php"
3.- la otra celda deberia dibujar una tabla que se encuentra en otra clase, que posee una funcion similar que dibuja una tabla del tipo lista.
El problema se presenta porque cuando la primera clase dibuja la funcion de la segunda, esta tabla resultado aparece en el principio de la pagina, y no dentro de la tabla. a continuacion les paso las invoaciones para dar una mejor idea.
Código PHP:
$Lista = new listaPincipal();
$ListaVuelos->set_Titulo();
$ListaVuelos->pathCSS = '../css/';
$path = '../includes/class_lista/';
$contenido = $ListaVuelos->dibujarLista(); /* Aqui se llama a la funcion que dibuja la tabla reultado */
$Principal = new pagina_main();
$Principal->set_contenido($contenido) ;
$Principal->menu_lateral = $path.'menuIzquierda.php';
$Principal->dibujarPagina(); /* aqui se llama a la funcion que dibuja la pagina. Dentro de esta se invoca a dibujarCuerpo();
function dibujarCuerpo()
{
?>
<link href="/css/cuerpo.css" rel="stylesheet" type="text/css" />
<table width="752" cellpadding="2" bgcolor="#FFFFFF" class="bordeCuerpo">
<tr>
<td width="175" align="left" valign="top" bgcolor="#FFFFFF">
<?php include("$this->menu_lateral")?>
</td>
<td width="577" name="ACA VA"align="left" bgcolor="#FFFFFF">
<?php echo ($this->contenido) ?>
</td>
</tr>
<tr>
</tr>
</table>
<?
}
Escucho Opciones. MG