Ver Mensaje Individual
  #8 (permalink)  
Antiguo 30/10/2015, 05:48
Avatar de chronos682
chronos682
 
Fecha de Ingreso: febrero-2004
Ubicación: Tunja - Boyacá - Colombia
Mensajes: 627
Antigüedad: 20 años, 9 meses
Puntos: 69
Respuesta: Dónde sube el archivo?

La ruta completa del archivo la tienes en la variable $fichero_subido entonces estas son las cosas que tienes que hacer:

1. Determinar si el usuario va a poder subir uno o varios archivos.
1.1. Si son varios archivos debes crear una nueva tabla donde tengas un campo relacionado (puede ser idrfq) con la tabla rfq.
1.2. Si es 1 solo archivo bastaría con agregar un campo al final de la tabla rfq que se llame Archivo y sea de tipo varchar.
2. Guardar el contenido de la variable $fichero_subido en el campo Archivo. Para esto tienes dos opciones:
2.1. Ejecutas primero el código que se encarga de subir el archivo al servidor para que genere la variable $fichero_subido y luego la puedas poner en este insert:

Código PHP:
Ver original
  1. $q1= "INSERT INTO rfq (idrfq, data, suppliers, price, cry2, moq, volume, investment, timing, cry, incoterms, rm part nombre)
  2. values ('$IdRFQ', $Data', '$Suppliers', '$Price', '$Cry2', '$MOQ', '$Volume', '$Investment', '$Timing', '$Cry', '$Incoterms')";
2.2. O puedes dejar el código como está, cuando agregues el campo Archivo a la base de datos le indicas que acepte NULL, insertas los datos a la base de datos como lo estás haciendo hasta ahora y luego de que termines de subir la imagen y si todo salió bien colocas aquí:

Código __default:
Ver original
  1. echo "El fichero es válido y se subió con éxito.\n";

Antes del echo un UPDATE al registro que acabaste de ingresar y actualizas el campo Archivo ingresando el valor de la variable $fichero_subido.

Analiza qué es lo que más te conviene y haz los cambios necesarios y cualquier cosa comentas.
__________________
Si te gustó la respuesta dale +1

HERNÁN G. SIABATO M.
[email protected]