He armado 3 páginas para mostrar la última noticia publicada, una página con un historial con todas las noticias y el detalles especifico de la noticia que se elige del historial.
El problema es que cuando voy a mostrar las noticias antiguas me sale siempre la última foto de la última noticia, cosa obvia porque no estoy especificando el ID de la noticia a la cual corresponde.
historial.PHP
Código PHP:
<?PHP
$a=1;
while($resultados = mysql_fetch_array($resultado)) {
echo "<tr ";
if ($num_fila%2==0)
{
echo "bgcolor=#f1f1f1"; //si el resto de la división es 0 pongo un color
}else{
echo "bgcolor=#ffffff"; //si el resto de la división NO es 0 pongo otro color
}
echo ">";
?>
<td width="3%" align="center" valign="middle">
<div align="center">
<?=$a++ ?>
</div></td>
<td width="74%" style="font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px">
<a href="ver_noticia.php?id=<?=$resultados[idnoticia]?>"><?= $resultados[ntitulo]."..."?></a></td>
<td width="23%"></td>
<?
$num_fila++;
} ?>
</tr>
</table>
Mostrar.php
Código PHP:
<?php
include("Sitio_Seguro/autentificador/aut_config.inc.php");
$db_conexion= mysql_connect("$sql_host", "$sql_usuario", "$sql_pass") or die(header ("Location: $redir?error_login=0"));
mysql_select_db("$sql_db");
$sql = "SELECT nfoto FROM tbnoticia";
$consulta = mysql_query($sql);
$result_array = mysql_fetch_array($consulta);
header("Content-Type: image/gif");
echo $result_array[0];
?>
![Pensando](http://static.forosdelweb.com/fdwtheme/images/smilies/scratchchin.gif)
Código PHP:
<? echo ("<img src='mostrar_historial.php?id=$id_dos' border='0'>"); ?><br>