Foros del Web » Programando para Internet » PHP » Frameworks y PHP orientado a objetos »

coimo puedo insertar un archivo(foto) y enlazarlo con campos de otra tabla

Estas en el tema de coimo puedo insertar un archivo(foto) y enlazarlo con campos de otra tabla en el foro de Frameworks y PHP orientado a objetos en Foros del Web. como puedo hacerlo bien con php poo? Estoy haciendo una aplicacion para guardar en la base de datos peliculas. y quiero guardar una pelicula con ...
  #1 (permalink)  
Antiguo 08/02/2011, 09:49
 
Fecha de Ingreso: mayo-2009
Ubicación: Andalucia
Mensajes: 650
Antigüedad: 15 años
Puntos: 1
coimo puedo insertar un archivo(foto) y enlazarlo con campos de otra tabla

como puedo hacerlo bien con php poo?

Estoy haciendo una aplicacion para guardar en la base de datos peliculas. y quiero guardar una pelicula con sus datos (titulo, genero, idioma etc..)
con una foto por pelicula. ya tengo el script en php orientado a objetos hecho para guardar la foto. pero como enlazo la foto que tiene una tabla
fotos en la base de datos con la tabla peliculas.

Me gustaria hacer el proceso de ingreso de peliculas en dos partes. Esto es otra duda que tengo como hacer un formulario en dos procesos dos partes que al ingresar la foto halla un boton que diga "seguir" y al pulsarlo se me carge en pantalla el segundo apartado del formulario para ingresar los datos de la pelicula.?

seria asi:

1º insertar o no una foto.(se podria elegir si insertar foto o no insertarla)


2º insertar los datos de la pelicula.

Pues como enlazo esto? en mysql en las tablas agregando a la tabla fotos un campo como id_pelicula????

deberia de crear una clase peliculas con los campos de la tabla peliculas como propiedades publicas y hacer un script para insertar la pelicula(sus datos
no la foto).

en fin que ando muy perdido haber si me podeis orientar un poco si necesitais algo del codigo que ya tengo hecho lo pongo.

un saludo
  #2 (permalink)  
Antiguo 08/02/2011, 11:08
Avatar de Patriarka  
Fecha de Ingreso: enero-2011
Ubicación: Moreno, Buenos Aires, Argentina
Mensajes: 2.851
Antigüedad: 13 años, 3 meses
Puntos: 288
Respuesta: coimo puedo insertar un archivo(foto) y enlazarlo con campos de otra tabla

1- dividir el form en 2: es muy facil prepara dos divs, uno con la primer parte del form con un boton continuar, cuando el user presiona este boton se oculta el div actual y se muestra el sugundo div con la otra parte del form. esto con JAVASCRIPT.

2- FOTOS OPTATIVAS- Luego valida cuando haces el INSERT , si el usuario no cargo fotos que no guarde nada y listo, pone por default 0 o NULL.

3 - GUARDAR FOTO: lo que se guarda es nombre de la foto, entonces cuando haces $Pelicula->getFoto();
te muestra el nombre,
con esto se resuelve asi
Código PHP:
Ver original
  1. echo "/var/www/myProyect/images/".$Pelicula->getFoto();

otra forma si es guardar todas las propiedades de la foto como alto ancho, resolocion, etc. pero no es la forma que mas me gusta............

Etiquetas: campos, tablas
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:40.