2015-07-03 98 views
-1

我有疑問.. 我正在做一個頁面購買和出售汽車,我有一個窗體有5個輸入文件(每個圖像一個)。問題是:我必須做5次相同的文件才能分別上傳每個圖像,或者使用一個執行5個圖像代碼的文件嗎?上傳圖片到數據庫php

回答

1

您可以爲每個文件分配一個1-5的ID。像這樣$ _FILES ['filename'] ['#id'],然後使用for循環從1-5上傳它們。希望這可以幫助。這裏有一個類似的問題。 Multiple image upload using php

0

正如smuhero上面所說,但你也可以編輯你的數據庫有5個獨立的字段(每個圖片一個),那麼如果一張圖片上傳,你可以直接在數據庫中存儲圖像(需要很多因爲您必須將圖像轉換爲Base64數據,然後插入)或將圖片的位置保留在字段中。

當然,您必須確保您安全地防止惡意用戶調用不正確的文件。

+0

嗨liam-fd,我有一個5個獨立的字段,每個圖片在我的數據庫中。另一個問題,id我會喜歡每個圖片,是從HTML或PHP? –

+0

該ID將來自您生成的HTML表單。每個上傳格或塊應該有一個單獨的ID。 例如:

+0

它會怎樣呢? for必須在按鈕的isset之後? –