Ver Mensaje Individual
  #11 (permalink)  
Antiguo 02/03/2010, 11:44
apustilnik
 
Fecha de Ingreso: septiembre-2009
Mensajes: 402
Antigüedad: 14 años, 8 meses
Puntos: 6
Respuesta: Recuperar imagenes de archivo y mostrarlas con php

hola como estas, antes que nada, mil gracias por toda la ayuda que me brindas y por la paciencia de siempre.
bueno te cuento, que logre visualizar la imagen, pero haciendo una pequeña modificación en el codigo que me pasaste, y de paso copio aqui el codigo por si hay alguien que desee hacer lo mismo y no sepa como hacerlo, ahora me faltaria el tema de redimensionar la imagen a la medida que yo quiero, que todavia no se como hacerlo. paso el codigo que utilice:
---------------------------------------------------------------------------------------

<?php
session_start();
$_SESSION['username'];

$db = mysql_connect("host", "usuario", "password");
mysql_select_db("base");


$consulta= "select * from usuarios where usuario= '".$_SESSION['username']."'";//usuarios es la tabla de la base
$result= mysql_query($consulta);
$num= mysql_num_rows($result);

for ($i=0;$i<$num;$i++)
{
$row= mysql_fetch_array($result);
echo "<img src = ".($row['imagen'])." border = \"0\"/>";//imagen es el campo donde se guarda la ruta a la imagen
}

?>
espero les pueda ser de utilidad.
saludos cordiales.
ariel
Cita:
Iniciado por esaenz22 Ver Mensaje
un consejo. no envies muchas respuestas a tu tema. porque te digo eso. los moderadores pueden enviarte una notificacion y mas adelante si haces eso en cada tema te publican, te cancelan tu cuenta.

respondere a tus preguntas.

1. el campo que guarda la ruta de la imagen en la db, debe tener alguna propiedad en particular ?.

rpta: bueno. en este caso como estas guardando la ruta con la imagen, colocale a tu campo varchar(100) o varchar(255).

2. como puedo hacer para recuperar la ruta de la imagen de la db y mostrarla en la pagina ?.

rpta. solo muestras en la imagen el campo donde esta almacenada la ruta y el nombre del archivo (en este caso, la imagen).

Código PHP:
Ver original
  1. echo "<img src = ".$row_usuario['imagen']." border = \"0\"/>";

y respondiendo a lo ultimo, seria de esta manera.

Código PHP:
Ver original
  1.  
  2. echo $_SESSION['username'];
  3.  
  4. $db = mysql_connect("host", "base", "password");
  5. mysql_select_db("imagenes_1");
  6.  
  7. $consulta= "select * from usuarios where usuario= '".$_SESSION['username']."'";
  8. $result= mysql_query($consulta);
  9. $row= mysql_fetch_array($result);
  10.  
  11. echo "<img src = ".$row_usuario['imagen']." border = \"0\"/>"; /*imagen es el nombre del campo de la base donde se almacena la ruta*/

saludos.