Hola vgonga1986, estabas en lo cierto, iba por mal camino, he pasado el valor directamente sin variables de sesion y funciona, y ya se cual era el problema.
Código HTML:
Ver original <?if($conectar=@mysql_connect("xxxx","xxx","xxx")){
if(mysql_select_db ('xxx', $conectar)){
$querymostrar = "SELECT * FROM Tabla";
$consulta = mysql_query($querymostrar, $conectar);
while($encontrados=mysql_fetch_row($consulta)){?>
<div style="background-color:red;"> <td style="color:black;"> <?$_SESSION['nombre_para_avatar']=$encontrados[0];?>
<img src='verfoto.php'width='75' height='75'>
en la ultima linea se muestra la imagen que retorna verfoto.php, por ello en cada iteracion mostraba siempre la ultima y machacaba, pero sin embargo si pones esto otro
Código HTML:
Ver original<img src="verfoto.php[COLOR="Red"]?idfoto=[/COLOR]<?echo $encontrados[0];?>"/>
funciona porque en cada iteracion la imagen varia debido al parametro que pasamos por medio de GET, asi aunque en una pagina se llame a verfoto.php varias veces cada llamda es distinta debido al parametro, no como antes que siempre era la misma llamada, aunque la variable de sesion cambiara, muchas gracias a todos, y espero que sirva para otras personas