Basically, with the db table, you store the name of the person adding the file, the file title, and the filename. Select_pic is the form for adding the name, title and selecting the photo. Upload is the upload script. Item_list gives a basic list of photos that have been added, and links to View_item, which shows the photo and its info. Many people here on the forums helped with the code, so I give much of the credit to them.