html代碼:
<code><input type="file" name = "imgs[]" > <input type="file" name = "imgs[]" > <input type="file" name = "imgs[]" > </code>
php程式碼:
<code>$imgs = $_FILES['imgs'];</code>
這樣子的話我只能取得到第一張。 請教一下如何能取得全部 我是用表單提交的
html代碼:
<code><input type="file" name = "imgs[]" > <input type="file" name = "imgs[]" > <input type="file" name = "imgs[]" > </code>
php程式碼:
<code>$imgs = $_FILES['imgs'];</code>
這樣子的話我只能取得到第一張。 請教一下如何能取得全部 我是用表單提交的
`
<code>foreach($_FILES['imgs']['name'] as $key => $row ){ echo $_FILES['imgs']['name'][$key]; } </code>
`
換種方式用:
<code><input type="text" name = "imgs1" > <input type="text" name = "imgs2" > <input type="text" name = "imgs3" > <php> dump(trim($_POST['imgs1'])); dump(trim($_POST['imgs2'])); dump(trim($_POST['imgs3'])); </php></code>
一樓的方法就可以!將其作為一個數組傳遞到後台,然後進行處理!
用Ajax上傳,直接回前端圖片url...然後放到input框裡
前端:<input type="hidden" name="imgs[]">
後端:print_r($_POST ["imgs"]);