Thanks again Brian...
I have ensured that every PHP tag (both opening and closing) is touching the the previous or following tag in both the Insert and Update pages.
The insert page inserts alll of the text properly and also uploads the images and adds the file name to the database, but I get


And with the Update page no file is uploaded and no file name is put into the database. The error codes that I get are;

statusCode : 0
errorMessage : No file uploaded
clientFileName :
fileExtension :
serverFileName :
serverSimpleFileName :
serverDirectory :
contentType :
fileWasOverwritten :
fileWasSkipped :
fileWasRenamed :
fileSize : -1
isImage :
imageWidth : -1
imageHeight : -1
WA_UploadResult1_1:
clientFileName :
fileExtension :
serverFileName :
serverSimpleFileName :
serverDirectory :
contentType :
fileSize : -1
imageWidth : -1
imageHeight : -1
statusCode : 0
errorMessage : No file uploaded

On another note - It would be useful to have a pdf somewhere that explains the last set of error codes that I have uploaded (and all the others with that script) and a quick faq on things to try to resolve it.