Foros del Web » Programando para Internet » PHP »

Ayuda con Matriz en NokTemplate.....

Estas en el tema de Ayuda con Matriz en NokTemplate..... en el foro de PHP en Foros del Web. 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 ...
  #1 (permalink)  
Antiguo 13/10/2004, 16:08
 
Fecha de Ingreso: octubre-2003
Mensajes: 152
Antigüedad: 14 años, 1 mes
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 16:19
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 17:21.