Hey Shoz! Thank you so much for the help! I ended up going a little different way with it. Instead of utilizing file variables, I just set another variable where a picture already existed called prodpic that was a text input, like this: if(empty($rowProd[products_pic])) echo "<td><input type=file name=inputProdpic height=20 width=20 value=\"" . $rowProd [products_pic] . "\"></td>\n"; else{ echo "<td><input type=text name=prodpic value=\"" . $rowProd[products_pic] . "\">\n<br><input type=file name=inputProdpic height=20 width=20 value=\"" . $rowProd[products_pic] . "\"></td>\n"; } Then, on update, I set it up like this: if(!empty($inputProdpic)) $updateProd = "update PRODUCTS set category_no='" . $editCat . "', products_name='" . $inputProdname . "', products_desc='" . $inputProddescription . "', products_avail='" . $inputProdavail . "', products_pic='" . $inputProdpic . "', products_group='" . $inputProdgroup . "' where products_no = " . $editProd; else $updateProd = "update PRODUCTS set category_no='" . $editCat . "', products_name='" . $inputProdname . "', products_desc='" . $inputProddescription . "', products_avail='" . $inputProdavail . "', products_pic='" . $prodpic . "', products_group='" . $inputProdgroup . "' where products_no = " . $editProd; This makes two text boxes when you are updating a product, so it is definitely not the most streamlined, but it works... Again, thanks for your hlep!