Sigue sin funcionar..., el mensaje de error ha desaparcido, pero no muesta la capa de la imagen.
Vuelvo a postear el código para revisar las modificaciones
Código PHP:
Ver original<?php
$usuario = $_POST['user'];
?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<link rel="stylesheet" href="css/indexBlog.css" type="text/css" media="screen">
<title>Blog | Mi blog personal</title>
</head>
<body>
<div id="pagina">
<div class="topmenu">
<ul>
<li > <a title="Blog Iaig" href="index.php"> Inicio </a> </li>
<li> | </li>
<li > <a title="Blog Iaig" href="crearEntrada.php"> Crear Entrada </a> </li>
<li> | </li>
<li > <a title="Blog Iaig" href="usuarios.php"> Usuarios </a> </li>
<li> | </li>
<li > <a title="Blog Iaig" href="cerrarSesion.php"> Salir </a> </li>
</ul>
<?php
echo "<h3 style='float:right;'><b>Bienvenido/a: <u><i>".$_SESSION['usuario']."</u></i></b></h3>";
?>
</div>
<div id="header">
<img src="imagenes/logo.png" width="250" height="82" alt="Blog" / id="logo">
<?php
$usuario = $_POST['user'];
$conexion=mysql_connect("localhost","root","pedrosa") or
die ("Error al conectar con la BD"); $q = mysql_query("SELECT id_usuario, nombre, contra, imagen FROM usuarios WHERE nombre = '$usuario'");
echo "<div id='imgUserheader'>";
echo "<img src='".$res['imagen']."'>";
echo "</div>";
}
?>
</div>
Puede ser que el error esta en las dos primeras lineas de codigo al solicitar el $_POST['user'] . este campo lo recojo del formulario de login.php, en el campo user