Bueno en lo personal no uses la ruta absoluta.. modifica la forma en que cargas la imagen a esto ejemplo
imagen.jpg -----> subir ----> subiendo....
Ahora como ves el diagrama... la imagen.jpg se le saca la ruta y se almacena en la DB (Relational Data Base management system ) y el archivo digital se copia a la carpeta imagenes.
(TIPS)
1) almacena solo el nombre de la imagen en la Base de datos
2) haz que el nombre de la imagen sea unico
3) Agregale la ruta de la carpeta donde se encuentran las imagenes como un valor ejemplo
<img src='{CARPETA}/{IMAGENES}' />
Yo asumo que son las rutas... y tambien Remuevele el filtro de datos.. y ahora mira el codigo le hice algunas modificaciones .. pero como vi bien tienes unos errores minimos..
1) Correcto!--> <img src='' /> | incorrecto! ---> <img src=''></img>
2) Debes iniciar session para poder trabajar con sesiones
Código PHP:
<?
session_start(); // Iniciamos la session
// Generamos el menu
function generarMenu() {
// Definimos las sessiones
$user = $_SESSION['flog_user'];
$id = $_SESSION['require_foto'];
// Creamos una consulta SQL
$sql = "select * from posteos where autor = '$user' ";
// Realizamos la consulta
$consulta = mysql_query($sql);
$tablas = mysql_num_rows($consulta) or die('[ERROR]-> No se pudo contar las tablas!');
// si $tablas es mayor o igual a 1 mostramos
if ($tablas >= 1) {
while ($row = mysql_fetch_array($consulta)) {
$fecha1 = $row['fecha'];
$foto = $row['ruta'] ;
$id = $row['id'];
$barra = '\ ';
$barra = trim($barra);
$fecha = formatFecha($fecha1);
$ruta = $_SESSION['rutafinal'].$user.$barra.$foto ;
echo $ruta ;
echo "<a href=".$user."=".$id."> <img src='".$ruta."' width='100' height='100' border='3' alt=' ' title=' ' /></a>";
echo '<br>';
echo $fecha.'<br><br>';
}
}
}
?>