Ver Mensaje Individual
  #1 (permalink)  
Antiguo 26/11/2003, 16:24
Avatar de Nefertiter
Nefertiter
 
Fecha de Ingreso: enero-2003
Ubicación: Rosario
Mensajes: 1.316
Antigüedad: 21 años, 3 meses
Puntos: 9
un ultimo salvavidoas con Noktemplate

Les juro que ya probado con todo lo que me recomendaron, pero un asi no me queda bien!
es bastante lio, y no quiero comprometer a nadie.
Lo que quiero lograr es hacer la extraccion de registros en tablas, espero que se entienda.

les cuento mas en detalle

tengo un archivo "index.html"(template)
con un region asi

...
...
<tr valign="top" bgcolor="#FFFFFF">
<td colspan="7" class="text-n-8"> <p>&nbsp;</p>
{CONTENIDO}
</td>
</tr>

...
...

un archivo "inicio.html"(template con la pagina de inicio)

...
...
<td rowspan="2" valign="top"> {NOTICIA}</td>
...
...


luego tengo un archivo "noticias.html"(template de la seccion ant.)

<!-- inicioBloque:B2-->
{NOTI}
<!-- inicioBloque:B1 -->
<table width="350" border="0" align="center" cellpadding="1" cellspacing="0" bgcolor="#000000">
<tr>
<td> <table width="100%" border="0" cellspacing="0" cellpadding="0">
<tr>
<td height="16" colspan="2" align="center" background="imagenes/bg2.gif"><img src="imagenes/noticias.gif" width="50" height="16"></td>
</tr>
<tr>
<td colspan="2" bgcolor="#FFFFFF" class="text-n-8">Titulo:{N_TITULO}</td>
</tr>
<tr>
<td colspan="2" bgcolor="#FFFFFF" class="text-n-8">{N_INFO}</td>
</tr>
<tr>
<td bgcolor="#FFFFFF" class="text-n-8">Por:{N_AUTOR}</td>
<td bgcolor="#FFFFFF" class="text-n-8">Fecha:{N_FECHA}</td>
</tr>
<tr>
<td height="16" colspan="2" background="imagenes/bg3.gif"><img src="../imagenes/bg3.gif" width="1" height="16"></td>
</tr>
</table></td>
</tr>
</table>
<!-- finBloque:B1 -->
<!-- finBloque:B2-->



y luego un archivo "index.php"
Código PHP:
...
...
<?php
$html 
= new NokTemplate('Templates');
$html->cargar('tCuerpo','index.html');
$html->cargar('tNot','noticia.html');
$html->cargar('tCont','inicio.html');
...
...
$html->definirBloque('B1','tNot');
$html->definirBloque('B2','tNot');

include 
'includes/conect.php';
$sql="SELECT * FROM noticias";
$query=mysql_query($sql,$conect) or die('Imposible ejecutar la Consulta');
$n=mysql_fetch_assoc($query);
do{
$html->asignar('N_TITULO'$n['titulo']);
$html->asignar('N_AUTOR'$n['autor']);

$html->expandir('NOTI''+B1');
        
}while(
$n=mysql_fetch_assoc($query));
...
...
$html->expandir('CONTENIDO''tCont');
$html->expandir('NOTICIA''tNot');
$html->expandir('FINAL''tCuerpo');
$html->imprimir('FINAL');
?>
ahi termina, pero la ejecucion del script siempra da un resultado(tabla) de mas.

Gracias igualmente