我正在使用核心php。我想上傳多個圖像爲五個,並插入數據庫。我創建了五個具有相同名稱的不同字段。我的代碼是這樣的:如果具有相同的名稱,則將多個圖像上傳到不同的數據庫列
<input type="file" class="form-control" name="slider_image[]" id="inputPassword1" placeholder="Offer Days" required>
<input type="file" class="form-control" name="slider_image[]" id="inputPassword1" placeholder="Offer Days" required>
<input type="file" class="form-control" name="slider_image[]" id="inputPassword1" placeholder="Offer Days" required>
<input type="file" class="form-control" name="slider_image[]" id="inputPassword1" placeholder="Offer Days" required>
<input type="file" class="form-control" name="slider_image[]" id="inputPassword1" placeholder="Offer Days" required>
<input type="submit" name ="submit">
而且我的PHP代碼如下:
if(isset($_POST['submit']))
{
$image = $_FILES['slider_image']['name'];
$temp = $_FILES['slider_image']['temp'];
$path = "upload/";
foreach ($image as $key => $value) {
//echo $value."---";
}
pirnt_r($圖像)的輸出是:
Array(
[0] => 001.jpg
[1] => 001.jpg
[2] => 001.jpg
[3] => 001.jpg
[4] => 001.jpg
)
而我的表名是滑塊和欄的是:
1)id 2)slider1 3)slider2 4)slider3 5)slider4 6)slider5 那麼,如何將滑塊圖像插入不同的字段,當它有相同的職位名稱?
在這種情況下,我認爲最好使用不同的'name'屬性 – LuudJacobs
把它當作它的數組來處理? - 我不確定我完全理解你的問題。 – Epodax
在此代碼的頂部執行'print_r($ _ FILES);'。這會告訴你'$ _FILES ['slider_image']'數組的實際外觀。 – RiggsFolly