Amigo no se xq estas cerrando el ciclo del while antes de tiempo:
Código:
while($datos = $paging->fetchResultado()) { } <---------------- ? y aqui estas cerrando el while sin siquiera haber echo nada
?>
<table width="100%" border="0" cellspacing="0" cellpadding="5">
<tr>
<td colspan="3" class="noticias_titulo"><a name="" id="<? echo $datos['id'] ?>"></a><? echo $datos['titulo']; ?></td>
</tr>
<? if (($datos['foto']) != ('')) { ?>
<div align="center"> <br />
<table border="0" cellpadding="3" cellspacing="1" bgcolor="#999999">
<tr>
<td width="100%" bgcolor="#000000"><img src="http://www.forosdelweb.com/f18/files/<? echo $datos['foto'] ?>"></td>
</tr>
</table>
</div><br /><br />
<? } ?> <------ este cierre no va aqui ya que abajo sigues mostrando datos de ese registro
<? echo $datos['texto']; ?><br /><br /></td>
</tr>
<tr>
<td width="20%" class="noticias_autor">Fecha: <? echo $datos['fecha']; ?></td>
<td width="30%" class="noticias_autor"><? if (($datos['autor']) != ('')) { ?>Autor: <? echo $datos['autor']; } ?></td>
<td width="50%" class="noticias_autor"><? if (($datos['fuentenombre']) != ('')) { ?>Fuente: <a href="<? echo $datos['fuenteurl']; ?>" target="_blank"><? echo $datos['fuentenombre']; ?></a><? } else { ?> <? } ?></td>
</tr>
</table>
<? } ?> <--------------------- ES AQUI DONDE DEBE IR AL CIERRE DE LA TABLA, YA QUE DESPUES MOSTRAS LA NAVEGACION.
Saludos