Foros del Web » Programando para Internet » PHP »

cargar una imagen en cada registro?

Estas en el tema de cargar una imagen en cada registro? en el foro de PHP en Foros del Web. Hola que tal a todos, estoy realizando una bd en dreamweaver8 con php y mysql. Cuado registro a personas, Bueno voy a poner un ejemplo ...
  #1 (permalink)  
Antiguo 21/10/2008, 21:45
 
Fecha de Ingreso: octubre-2007
Mensajes: 38
Antigüedad: 16 años, 6 meses
Puntos: 0
cargar una imagen en cada registro?

Hola que tal a todos, estoy realizando una bd en dreamweaver8 con php y mysql. Cuado registro a personas, Bueno voy a poner un ejemplo de una escuela, entonces cuando registro alumnos, tambien deseo colocar su foto, como puedo hacer como un tipo examinar, para poder cargar su foto, y cuando consulte alguno de estos(alumnos) pueda ver su foto.(si tienen algun ejemplo me serviria de mucho).



donde:

Base de datos: escuela

tabla: alumnos

campo1: num_contro(o clave)

campo2: nombre

campo3: foto (que tipo seria este campo o que onda aqui, que tipo de dato pondria en la tabla)

PD. Les agradeceria cualquier ejemplo que me puedan mandar a mi e-mail [email protected]
  #2 (permalink)  
Antiguo 21/10/2008, 22:24
Avatar de Ronruby  
Fecha de Ingreso: julio-2008
Ubicación: 18°30'N, 69°59'W
Mensajes: 4.879
Antigüedad: 15 años, 9 meses
Puntos: 416
Respuesta: cargar una imagen en cada registro?

http://www.php.net/manual/es/features.file-upload.php

Eso te puede servir para subir la foto al servidor, tambien aqui mismo en las FAQs hay varios ejemplos e infinitos temas acerca de como subir una foto u algun otro archivo al servidor.

El tipo de campo eso lo decides tu, deseas guardar la foto en binario o solamente la ruta (que es lo mas recomendable por cuestiones de rendimiento)?

Si te decides por subir la foto en binario a la base de datos, necesitas un campo BLOB. En los aportes de PHP, creo que el 1er tema, es acerca de como subir archivos a la base de datos en binario.
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 00:51.