Sigues sin decir que error te da.....
Te explico un poco como hacerlo de una de las formas.
Para subir el fichero y guardar SOLO el nombre del fichero en la base de datos.
- Usas un formulario con un campo file (en teoría ya lo tienes)
- Con la función
move_uploaded_file mueves el fichero del directorio temporal a donde tú quieras
- Insertas en la base de datos el nombre del fichero
Básicamente son esos los pasos, prueba y si tienes mas dudas, pregunta o busca mas información por google, hay ejemplos a patadas.