Thanks :) I thought it would've been asked before so I did do a search but there were so many results to wade through, I did start but couldn't find what I was after so I thought it'd be quicker to ask! I half solved my problem - now the file names are going into the database but only as their filename, not as the path - which, as they're in a subdirectory, means I have to do images/$file which isn't a problem from my point of view as long as it won't cause any problems? Plus it isn't actually what I wanted to do - get the path in the database! But if it works for displaying images on another page (which it seems to) it's fine... The images aren't being renamed upon uploading, what do I need to do to fix that? Also is there a way of restricting image size as in pixels as well as kbs? If so what do I need to do? Thanks again :)