Ver Mensaje Individual
  #1 (permalink)  
Antiguo 13/10/2004, 15:08
edwinmc
 
Fecha de Ingreso: octubre-2003
Mensajes: 152
Antigüedad: 20 años, 6 meses
Puntos: 2
Pregunta Ayuda con Matriz en NokTemplate.....

Hola amigos, tengo un problema con noktemplate, no se si se podria hacer una matriz con tablas, como veran utilizo el template tweb.html donde solo contruye una fila con una columno, y en el siguiente archivo quiero que se impima una matriz.

El resultado de esto es que en la primera fila normal me imprime 3 columnas, el problema es en las siguientes columnas, porque la segunda me imprime la primera fila agregada de la seguna fila, y en la tercera fila me imprime la primera fila, segunda fila y tercera fila y asi sucecibamante.



Archivo "tweb.html"
Código HTML:
<!-- inicioBloque: tBody -->	
<html>
<head>
<title>Matriz</title>
</head>
<body>
<table width="80%"  border="1" align="center" cellpadding="0" cellspacing="0">
  <tr>
    <td><br>{CONTENIDO}
      <!-- inicioBloque: tTabla -->
      <table width="80%" >
		{FILAS}
	  	<!-- inicioBloque: tFila -->
        <tr>
		{COLUMNAS}
			<!-- inicioBloque: tColumna -->
          <td><div align="center">{COL}</div></td>
          	<!-- finBloque: tColumna -->
        </tr>
		<!-- finBloque: tFila -->
      </table>
      <!-- finBloque: tTabla -->
	 <br></td></tr>
</table>
</body>
</html>
<!-- finBloque: tBody --> 

Pagina php, para imprimir una matriz
Código PHP:
<?php
    
include ('class.NokTemplate.php');
    
$html = new NokTemplate('./templates');
    
$html->cargar('tCuerpo','tweb.html');
    
    
$html->definirbloque('tBody','tCuerpo');
    
$html->definirbloque('tTabla','tCuerpo');
    
$html->definirbloque('tFila','tCuerpo');
    
$html->definirbloque('tColumna','tCuerpo');
    
    for(
$i=1;$i<=5;$i++)
    {
        for(
$j=1;$j<=3;$j++)
        {
            
$html->asignar('COL','['.$i.']'.'['.$j.']');
            
$html->expandir('COLUMNAS','+tColumna');
        }
        
$html->expandir('FILAS','+tFila');
    }
    
$html->expandir('CONTENIDO','tTabla');
    
$html->expandir('FINAL','tBody');
    
$html->imprimir('FINAL');
?>
__________________
Mamani Calderón, Edwin Fredy
Ingeniería de Sistemas www.gruposistemas.com

Última edición por edwinmc; 13/10/2004 a las 15:19