Ver Mensaje Individual
  #2 (permalink)  
Antiguo 10/05/2004, 15:12
Cluster
O_O
 
Fecha de Ingreso: enero-2002
Ubicación: Santiago - Chile
Mensajes: 34.417
Antigüedad: 22 años, 3 meses
Puntos: 129
Pues se trata de componer tu código HTML con tus bloque de template .. Define bloques para los elementos que se repitan y ahí los llamas con tus bucles y los métodos que van llamando a esos bloques ..

Pero, si no te quieres liar al extremo "desglosando" la "template" a ese nivel .. puedes lanzar tu código HTML de tu objeto de formulario directamente desde los métodos que mandan a "parsear" un dato del template

Algo así ...

{FORMULARIO}

$html->asignar('FORMULARIO',"<form action=\"nose.php\"method=\"post\">");

Los elementos que se repiten; ejemplo un combo (<select>) que tengas que componer en HTML .. usa bloques y define como bloque al :

<!-- bloque inicio ... -->
<option value="{DATO_VALOR}">{DATO}</option>
<!-- bloque fin ... -->

Y eso es lo que haras en tu parte PHP que llamará a ese bloque .. el:

while ($row=msyql_fetch_object($consulta)){
$html->asigna('DATO_VALOR',$row->id);
$html->asigna('DATO',$row->nombre);
}

(con el resto de lógica del llamado al bloque y demás métodos de NokTemplate.)

Un saludo,
__________________
Por motivos personales ya no puedo estar con Uds. Fue grato haber compartido todos estos años. Igualmente los seguiré leyendo.