Foros Club Delphi

Foros Club Delphi (https://www.clubdelphi.com/foros/index.php)
-   PHP (https://www.clubdelphi.com/foros/forumdisplay.php?f=15)
-   -   Inconveniente con una Tabla y una Clase (https://www.clubdelphi.com/foros/showthread.php?t=34079)

wacala00 26-07-2006 14:48:22

Inconveniente con una Tabla y una Clase
 
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

Emilio 27-07-2006 11:07:13

De momento lo que veo es que estás metiendo códio HTML directo en la función DibujarCuerpo, prueba a meterle unos echo

wacala00 01-08-2006 15:14:10

Solucionado
 
Gracias emilio , me habia olvidado de responder en el foro, debido a que si lo resolvi de esta manera..

Introduje el codigo en un eco. Lo que recomiendo es que se usen comillas ' ... contenido ... ', para de esta manera se resulevan las comillas dobles que suele contener el codigo html


La franja horaria es GMT +2. Ahora son las 11:43:22.

Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2026, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi