Aqui esta justo lo que querias :
Bueno use una tabla de mi base de datos para ver que funcione :
solo le cambias los nombres donde dice , id , nombre y avatar y pones los nombres de tus campos de tu BD ..
tambien cambie algunas partes de tu código hasciendolo mas sencillo , es lo mismo que el tuyo pero lo acomode mejor ...
esta página le puse sacarimagen.php
Código PHP:
Ver original<?php
$sql = ("SELECT * FROM tutabla LIMIT 4");
require("connect_db.php");
{
$id = $row['id'];
$Nombre =$row['Nombre'];
$Nick = $row['avatar'];
$json = array($id,$Nombre,$Nick );
$i=0;
$a=1;
$b=2;
}
?>
<table width="300" height="300" border="2">
<?php
?>
<tr>
<td>Imagen*<?php echo $json[$i];?>*<?php echo $json[$a];?> <a href="ver.php?id=<?php echo $json[$i]; ?> " target="_blank" >VER</a>* <?php echo $json[$b];?><a href="ver.php?id=<?php echo $json[$i]; ?> " target="_blank" >VER</a> </td>
</tr>
<?
}
?>
</table>
no cree un ciclo for por q no me avanzaba el i en una sola linea , solo se me repetia uno debajo de otro ...
bueno y aqui el otro archivo llamado ver.php
donde se visualizara la imagen ...
Código PHP:
Ver original<?php
$imagen = $_GET['id'];
$sql = ("SELECT imagen FROM tutabla WHERE id= '$imagen' ");
require("connect_db.php");
{
$imagen=$row['avatar'];
?>
<img src=<?php echo "/$imagen" ?> width="65" height="65"/>
<?php
}
?>