Ver Mensaje Individual
  #10 (permalink)  
Antiguo 24/03/2004, 13:22
Avatar de zarate
zarate
 
Fecha de Ingreso: septiembre-2001
Ubicación: Madrid
Mensajes: 164
Antigüedad: 22 años, 7 meses
Puntos: 0
Bueno, lo primero es que Nok ha conseguido que me sienta un inútil... es broma, pero es que realmente estoy atrapado con esto y parezco tonto.

Tengo el mismo problema que el autor original del post, pero a pesar de habermelo leido unas cuantas veces, no doy con la respuesta.

Despues de probarlo con una página más compleja, me he decidido a probar con el típico "Nok template for dummies", y ni esas, aquí va el código:

El template:

Código PHP:
<table width="100%"  border="0" cellspacing="0" cellpadding="0">
{
total}
<!-- 
inicioBloquefila -->
  <
tr>
    <
td>{a}</td>
  </
tr>
<!-- 
finBloquefila -->
</
table
El PHP:

Código PHP:
    // incluimos clase de las plantillas
    
include ('../../comunes/class.NokTemplate.php');

    
// definimos el directorio de las plantillas
    
$html = new NokTemplate('../templates');
    
    
// cargamos las plantillas necesarias
    
$html->cargar('test','test.tpl');
    
$html->definirBloque('fila','test'); 

    
$pedro = array("uno","dos","tres","cuatro","cinco");

    for(
$a=0;$a<sizeof($pedro);$a++){
        
$html->asignar('a',$pedro[$a]);
        
$html->expandir('total','+fila');
    }

    
$html->asignar('total','');

    
$html->expandir('res','test');
    
$html->imprimir('res'); 
He intentado poner la línea de código que "resetea" el total en todos los sitios imaginables, pero al final siempre me repite la última fila.

Por favor, estoy desesperado con esto, ya que me impide avanzar en cosas "serias".

Muchas gracias.
__________________
Zárate