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$q1= "INSERT INTO rfq (idrfq, data, suppliers, price, cry2, moq, volume, investment, timing, cry, incoterms, rm part nombre)
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 originalecho "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.