entre Desarrolladores

Recibe ayuda de expertos

Registrate y pregunta

Es gratis y fácil

Recibe respuestas

Respuestas, votos y comentarios

Vota y selecciona respuestas

Recibe puntos, vota y da la solución

Pregunta

0voto

Ver img en cada tema

Gracias por la respuesta, en la base de datos guardo el nombre de la imagen, y en una carpeta la imagen, el código para mostrar los datos lo tengo de la siguiente manera:

<?php foreach($this->posts as $p): ?>

        <td><?php echo $this->autores[$p['id_noticias']]; ?></td>

        <div id="titulo"><?php echo $p['titulo_noticia']; ?></div>
        <div id="parrafo">
        <h1><?php echo $p['id_usuario']; ?></h1>
        <p><?php echo $p['nic_usuario']; ?></p><br>
                 <p><?php echo $p['foto_usuario']; ?></p><br>--------------------------------------------------en esta linea traigo el nombre de la img, de la BD
                   <img src="<?php echo ($_layoutParams. ROOT).'..public/'. $p['foto_usuario']; ?>" align="left">-------------------y en esta otra la img con la ruta en donde se almacena, pero me da error.
        <div id="info"><?php echo $p['cuerpo_noticia']; ?></div><br>
        <hr>
        <div id="out"></div>

    <a href="<?php echo BASE_URL . 'post/editar/' . $this->posts[$i]['id_noticias']; ?>">Editar</a><br>
        <a href="<?php echo BASE_URL . 'post/eliminar/' . $this->posts[$i]['id_noticias']; ?>">Eliminar</a>
    </div>
<?php endforeach;?>  

0voto

carlossevi comentado

Hola @shinigami, te falta poner cual es la pregunta, error o duda.

0voto

Peter comentado

Creaste una pregunta nueva en lugar de comentar en la respuesta que te dio Leonardo en tu otra pregunta. Por favor responde en ella y borro esta pregunta.

Gracias.

0voto

Leonardo-Tadei comentado

Tal cual dice Peter y apunta Carlos, no se entiende la cuestión expresada por separado, ya que es un comentario a mi respuesta a tu pregunta original.

Poné este texto como comentario a mi respuesta y seguimos ahí!

0voto

anónimo comentado

Bueno, disculpen el hecho de haber creado otra pregunta en vez de comentar en la anterior, tuve problemas con la pagina al momento de realizar el comentario a la respuesta de leonardo. Bórrela y la pongo como realmente es, gracias.

0voto

Peter comentado

No estaría de más que pusieras tu respuesta en la otra pregunta y seguir ahí con la solución.

2 Respuestas

0voto

Cual es la pregunta en especifico? , por lo que puedo entender, quieres que la foto de perfil se vea en distintas paginas de tu sitio, cuando se logea, permita por ejemplo mostrar la imagen en todos los sitios en una barra de arriba, si es asi. puedes guardar el nombre de la imagen una vez que la rescatas de tu BD, y la guardas en una variable en PHP y esa la pasas de pagina en pagina o creas una variable global,
Ejemplo:

$_imagen --------> tu variable global
P
<img src='http://tuweb/carpetaimg/' $_imagen ' /> ___ html del header que tiene la imagen

estas son solo ideas , ya que tu pregunta no dice mucho

1voto

Leonardo-Tadei Puntos227320

Hola Shinigami,

el error de tu código es que estás poniendo mal la ruta el directorio en donde está la imagen, ya que parece que estás poniendo rutas relativas al FTP y no rutas relativas al directorio web de la aplicación.

Si las imágenes están en el directorio "imagenes" en la raíz pública del sitio, lo que tenés que poner como SRC del IMG es:

<img src="<?php echo 'imagenes/'. $p['foto_usuario']; ?>" align="left" />

Si esto te da algún error, decinos cuál es! Si la imagen no se ve, mirá con el navegador el código HTML generado y envianos la etiqueta IMG completa como aparece después de procesada, así podemos ayudarte mejor.

Saludos!

Por favor, accede o regístrate para responder a esta pregunta.

Otras Preguntas y Respuestas


...

Bienvenido a entre Desarrolladores, donde puedes realizar preguntas y recibir respuestas de otros miembros de la comunidad.

Conecta