Ver Mensaje Individual
  #1 (permalink)  
Antiguo 04/12/2005, 23:39
under_ground
 
Fecha de Ingreso: abril-2005
Mensajes: 491
Antigüedad: 19 años
Puntos: 1
Mostrando la noticia

Amigos tengo la siguiente duda...

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_conexionmysql_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]; 
?>
y finalmente tengo la página que es detalle_historial.php?id='$id', que recibe el id de la página historial.php, el tema es como enlazo la imagen correspondiente que llega desde mostrar?.
Código PHP:
 <? echo ("<img src='mostrar_historial.php?id=$id_dos' border='0'>"); ?><br>
creo que esto me ayudará bastante

Última edición por under_ground; 05/12/2005 a las 08:23