Bueno...
Primero en la pagina upload.php recibes los campos del formulario
upload.php
$titulo="";
if (!empty($_FILES['titulo'][ 'name' ])){
$titulo=$_FILES['titulo'][ 'name' ];
}
$archivo="";
if (!empty($_FILES['archivo'][ 'name' ])){
$archivo=$_FILES['archivo'][ 'name' ];
}
Luego subes el archivo a una carpeta para que quede fisicamente
$url = "aqui poner la ruta de la carpeta donde quieres que se guarden los archivos";
ini_set("upload_max_filesize","600M");
ini_set("max_execution_time","300");
move_uploaded_file( $_FILES [ 'archivo' ][ 'tmp_name' ], $url.$archivo);
Luego creas un insert que guarde tus datos
$sql = "insert into archivos(codigo_pdf,url) values('$titulo', '$url.$archivo')";
mysql_query($sql,$link);
bueno tu debes saber donde poner el insert te doy una idea de como va. Espero tu Karma..