Subir imagenes urgente

Manuel
10 de Septiembre del 2005
me puede ayudar por favor, quiero guardar datos de una persona, y al mismo tiempo guardas su foto, necesito hacer un formularo que me permita hacer estoy necesito su ayuda no se como hacerlo soy nuevo en esto y no encuentro solucion
agradesco por su ayuda

Zelda Predator
10 de Septiembre del 2005
Hola,

¿Hasta donde has llegado? ¿Has creado la base de datos? ¿Has hecho el formulario?

Necesitamos saber si necesitas el script php para guardar los datos en una db que ya hayas creado, o si necesitas ayuda para el formulario en si, o lo que sea.

El esquema básico es este:

1.- Crear una base de datos con los campos suficientes para guardar los datos personales más un campo BLOB para guardar la imagen.
¿necesitas ayuda para esto?

2.- Crear un formulario con los campos correspondientes a los datos personales más un campo file para que se pueda indicar donde está ubicada la foto.
¿necesitas ayuda para esto?

3.- Un script php que reciba los datos del formulario mediante post y que los guarde en la base de datos.
¿necesitas ayuda para esto?

Luego supongo que necesitarás otro script que lea los datos almacenados en la base de datos y que te los muestre en una tabla, por ejemplo.

Además supongo que también necesitarás poder editar o eliminar los registros que tengas almacenados.

En fin, concreta un poco más por favor y seguro que te podremos ayudar.

Manuel
10 de Septiembre del 2005
ya tengo el formulario y la base de datos, lo que pasa es que la foto deseo subirlo aun direcctorio y de alli poder visualizarlo de acuerdo a su ID, si me puedes ayudar te lo agradesco mucho

tostadilla
10 de Septiembre del 2005
hace poco he realizado eso mismo :P.

A la hora de crear el formulario, para poder subir archivos tienes que añadir en la etiqueta "form" el enctype='multipart/form-data'

y crear un imput de tipo "file"

ej:
----------------------
<form action="imagen.php" method="post" enctype='multipart/form-data'>
<input name="imagen" type="file" id="imagen">
<input type="submit" name="Submit" value="Enviar">
</form>
-----------------------------
en el archivo PHP al que llamas puedes recogerlo con $_FILES['imagen']

Por defecto PHP te lo mete en una carpeta temporal. Para poder meterlo donde quieras con el nombre que quieras (por ejemplo, la ID) usa esto
-------------------------
$nombreDirectorio = "./donde quieras meterlo/";
$nombreFichero = 'como quieras llamarlo'.'jpg'

move_uploaded_file ($_FILES['imagen']['tmp_name'], $nombreDirectorio . $nombreFichero);
------------------
A la hora de usar la imagen, supongo que ya sabras. Solo ten en cuenta que se llamara igual que la ID que guardas en la base de datos :)

Ale, chau

Manuel
10 de Septiembre del 2005
por favor su ayuda, necesito realizar un formulario donde pueda guardar datos de una persona incluido su foto, por favor es urgente, les pido su ayuda no encuentro nigun ejemplo con similitud a lo que busco
mi gracias

tgp
10 de Septiembre del 2005
vos sos otro que queres que te hagan el trabajo... por favor aunque sea html aprende!!!


afarmir
10 de Septiembre del 2005
Por si no has podido resolverlo esta dirección tienes un ejemplo completo con código incluido:
http://www.asptutor.com/asp/vart.asp?id=129
Suerte amigo, un saludo
anfarmir

tgp
10 de Septiembre del 2005
Que es lo que alegan Pedro y Arfarmir... si unos post arriba esta el ejemplo explicado... la ayuda se le dio y se le explico y todavia quiere un ejemplo... claro que he necesitado ayuda y claro que he dado mucha ayuda... y el mejor maestro no es el que da la receta... si no el que enseña a pensar!!!

que se le quede...

saludos