2013-08-24 50 views
2

我已經上傳圖像文件名到數據庫,並從數據庫中檢索完美。現在我有更新該圖像文件名的問題。所以,我認爲越來越上傳的圖片名稱到文本框並存儲到數據庫所以我需要用PHP來獲取上傳的圖片的文件名到文本框中。 在此先感謝將圖像文件名上傳到文本框?

+0

你是說,在編輯......所以你已經寫了代碼獲取舊數據編輯...所以從那裏獲取圖像名稱值....但一件事您不能在文件輸入中設置默認值。 –

+0

是的,我得到的數據,但用戶無法記住圖像名稱,所以我想給文件類型上傳他的新形象,它工作正常,但是當用戶不想上傳新圖像和更改其他字段並單擊更新按鈕,然後空字符串存儲在數據庫中,並刪除以前的imageurl – user2083041

+0

看到我的答案,將幫助你。 –

回答

1

那麼你可以在你在評論中提到的situaltion做什麼。

檢查文件的輸入類型值。如果它張貼黑色,則從表單中存儲隱藏的名稱。

HTML

<input type="hidden" name="old_image" value="MySQL Query Old Result" /> 
<input type="file" name="image_url" /> 

PHP正在檢查

<?php 
    if(empty($_POST['image_url'])) 
    { 
     $save_image_to_db = $_POST['old_image']; 
    } 
    else 
    { 
     $save_image_to_db = $_POST['image_url']['name']; 
    } 

    //update query with $save_image_to_db 
?> 
+0

爲你工作.. ????? –

+0

謝謝你的建議。我已經糾正了這一點。解決方案與此類似 – user2083041

+0

+1 .... –