보기 양식 제출 (파일 형식 및 텍스트 유형을 갖는) : 그것을 var_dump($_POST['active_board_data']);
를 제출 한 후PHP 다차원 배열 입력
<div>
<input type='file' name="active_board_data[pictures][]">
<input type='text' name="active_board_data[name][]">
<input type='text' name="active_board_data[description][]">
</div>
<div>
<input type='file' name="active_board_data[pictures][]">
<input type='text' name="active_board_data[name][]">
<input type='text' name="active_board_data[description][]">
</div>
<div>
<input type='file' name="active_board_data[pictures][]">
<input type='text' name="active_board_data[name][]">
<input type='text' name="active_board_data[description][]">
</div>
는
array (size=3)
'name_description_input' =>
array (size=3)
0 => string '' (length=0)
1 => string '<p>sdfv</p>' (length=11)
2 => string '' (length=0)
'relevant_details_description_input' =>
array (size=3)
0 => string '<p>dsrvsd</p>' (length=13)
1 => string '' (length=0)
2 => string '<p>sdfvr</p>' (length=12)
'pictures' =>
array (size=1)
0 => string '' (length=0)
그리고 var_dump($_FILES['active_board_data']);
이
array (size=5)
'name' =>
array (size=1)
'pictures' =>
array (size=3)
0 => string 'active_trustees_26-Oct-2014__08_10_00__25408.jpg' (length=48)
1 => string 'active_trustees_26-Oct-2014__08_10_18__7037.jpg' (length=47)
2 => string 'active_trustees_26-Oct-2014__08_10_18__3779.jpg' (length=47)
'type' =>
array (size=1)
'pictures' =>
array (size=3)
0 => string 'image/jpeg' (length=10)
1 => string 'image/jpeg' (length=10)
2 => string 'image/jpeg' (length=10)
'tmp_name' =>
array (size=1)
'pictures' =>
array (size=3)
0 => string 'C:\wamp\tmp\php128F.tmp' (length=23)
1 => string 'C:\wamp\tmp\php12A0.tmp' (length=23)
2 => string 'C:\wamp\tmp\php12B0.tmp' (length=23)
'error' =>
array (size=1)
'pictures' =>
array (size=3)
0 => int 0
1 => int 0
2 => int 0
'size' =>
array (size=1)
'pictures' =>
array (size=3)
0 => int 49543
1 => int 52657
2 => int 29884
을 보여줍니다
맞습니까? 방법은 양식 제출 후 PHP에서 동일한 배열에 파일과 텍스트를 가지고 있나요? 또는 마크 업을 변경해야합니까? Notes :div을 동적으로 생성합니다. 도와주세요. 미리 감사드립니다. 이
예, 여러 입력란에 대해 올바른 입력입니다. –
하지만 파일과 텍스트를 모두 입력하면 어떻게 게시 된 데이터를 가질 수 있습니까? – Sujit
form 태그에'enctype = "multipart/form-data"를 설정 했습니까 (그 부분을 보이지 않습니다)? 그것은 파일을 게시 할 때 필요하기 때문입니다. 또한, 파일은 $ _POST에 나타나서는 안되며, $ _FILES에 나타날 것입니다. 그러나 이름/구조는 첫 번째 파일이 첫 번째 이름/설명 ...과 상관 관계가있을 때와 거의 같습니다. –