Foros del Web » Programando para Internet » PHP »

como hago esto....

Estas en el tema de como hago esto.... en el foro de PHP en Foros del Web. lo que quiero hacer es que el usuario cuando llene un formulario (php y mysql) pueda agragar una foto (upload), pero lo que me complica ...
  #1 (permalink)  
Antiguo 20/08/2003, 15:54
Avatar de cadrogui  
Fecha de Ingreso: junio-2003
Mensajes: 875
Antigüedad: 14 años, 6 meses
Puntos: 5
como hago esto....

lo que quiero hacer es que el usuario cuando llene un formulario (php y mysql) pueda agragar una foto (upload), pero lo que me complica es que la foto quede incrustada el el formulario, osea cuando el usuario guarde el formulario este se guarde con la foto, es para un sistema de curriculum online.

salu2
  #2 (permalink)  
Antiguo 22/08/2003, 23:36
O_O
 
Fecha de Ingreso: enero-2002
Ubicación: Santiago - Chile
Mensajes: 34.417
Antigüedad: 15 años, 11 meses
Puntos: 126
Poder hacerse .. se puede .. Pero, lo normal es que en tu formulario le pidas los X datos que requieras y uno de ellos sea el de adjuntar una imagen (su fotografía) .. Eso lo haría por médio de un campo 'file' de HTML con lo cual tus dtos y la imagen "subiria" pero a no ser que generes un script tipo "ver mi curriculum subido" donde hagas tu consulta a tu BD y a tu campo de imagen para presentar el curriculum con tu formato .. no sé que es lo que pretendes? ...

La imagen puedes guardarla integramente (en binario) en la BD .. con su "pro y contras" que ello conlleva .. O puedes guardarte sólo una referencia del nombre/ubicación de la imagen (lo más simple) para luego presentar la imagen donde corresponda (en HTML) con un simple tag de imagen que apunte al dato de ese campo de tu tabla (VARCHAR) que contiene dicho nombre/ruta hacia la imagen que corresponda.

Te recomiendo que leas:
http://www.php.net/manual/en/features.file-upload.php

En las FAQ's de este foro tienes más ejemplos ..

Un saludo,
__________________
Por motivos personales ya no puedo estar con Uds. Fue grato haber compartido todos estos años. Igualmente los seguiré leyendo.
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 09:56.