Ver Mensaje Individual
  #2 (permalink)  
Antiguo 12/10/2004, 07:42
Cluster
O_O
 
Fecha de Ingreso: enero-2002
Ubicación: Santiago - Chile
Mensajes: 34.417
Antigüedad: 22 años, 3 meses
Puntos: 129
Tienes dos métodos para gestionar archivos desde el servidor + tu BD.

1) Guardar sólo la referencia en tu BD (tabla y registro) del nombre del archivo que corresponde a esa imagen.

2) sube a tu BD completamente en binario la imagen/archivo.

La opción 1 es la más simple de implementar (y más cuando dices que sabes subir la imagen al servidor por médio de PHP en un "Upload HTTP" con los $_FILES .. y los campos file de HTML de un formulario).

Bien .. si ya sabes hacer esto .. crea el registro con los datos de tu formulario, en el campo que destines en tu tabla (BD) para la "imagen" .. que este sea de tipo string (un VARCHAR sobra) y ahí guarda el nombre del archivo que subistes que lo tendrás que tener en $_FILES['archivo']['name'] ..

Para mostrar tu "imagen" .. tan sólo debes hacer una consulta SQL a tu BD como lo haces ahora mismo y .. para la imagen usa un tag de imagen común HTML tipo:

<img src="<? echo $row['imagen'] ?>">

donde ese campo "imagen" sólo contiene el nombre de tu imagen .. Añade si lo requieres la ruta concatenada a esa variable de donde esté esa imagen (archivo) físicamente en el servidor ..

Un saludo,