등의 입력 난 내가HTML/PHP - 양식 - 배열
Array (
[1] => Array ([level] => 1 [build_time] => 123)
[2] => Array ([level] => 2 [build_time] => 456)
)
같은 배열을 알고 난 같은 $ _POST 출력을하고 싶습니다 무엇이
<form>
<input type="text" class="form-control" placeholder="Titel" name="levels[level]">
<input type="text" class="form-control" placeholder="Titel" name="levels[build_time]">
<input type="text" class="form-control" placeholder="Titel" name="levels[level]">
<input type="text" class="form-control" placeholder="Titel" name="levels[build_time]">
</form>
같은 형태가 있어요 name = "levels [1] [build_time]"과 같은 것을 할 수 있지만,이 요소들이 동적으로 추가되기 때문에 색인을 추가하기가 어려울 것입니다. 다른 방법이 있습니까?
편집 :
제안, 나는 내 양식을 변경했습니다. 나는 또한 내가 여기에 뭔가를 놓치고 있다고 생각하기 때문에 지금 전체 HTML을 포함시켰다. 지금 내 HTML :
<div class="form-group">
<label class="col-md-2">Name(z.B. 1)</label>
<div class="col-md-10">
<input type="text" class="form-control" placeholder="Titel" name="levels[][level]">
</div>
<label class="col-md-2">Bauzeit(In Sekunden)</label>
<div class="col-md-10">
<input type="text" class="form-control" placeholder="Titel" name="levels[][build_time]">
</div>
</div>
<div class="form-group">
<label class="col-md-2">Name(z.B. 1)</label>
<div class="col-md-10">
<input type="text" class="form-control" placeholder="Titel" name="levels[][level]">
</div>
<label class="col-md-2">Bauzeit(In Sekunden)</label>
<div class="col-md-10">
<input type="text" class="form-control" placeholder="Titel" name="levels[][build_time]">
</div>
</div>
지금 얻을 출력은 다음과 같습니다
[levels] => Array (
[0] => Array ([level] => 1)
[1] => Array ([build_time] => 234)
[2] => Array ([level] => 2)
[3] => Array ([build_time] => 456)
)
편집 2 : 편집에서 제안한 것처럼
, 내 양식을 편집에 대괄호를 이동 이름의 끝. 지금 얻은 결과는 다음과 같습니다.
[levels] => Array (
[level] => Array (
[0] => 1
[1] => 2
)
[build_time] => Array (
[0] => 234
[1] => 456
)
)
나는 다소 효과가 있지만 여전히 복잡해 보입니다. 더 나은 방법이 없습니까?
제 편집 내용을 참조하십시오. 무엇이 잘못 되었나요? –
Ooops 죄송합니다. 잘못된 곳에 내 대괄호가 있습니다. 제 새 편집과 같이 이름 끝으로 이동하십시오. –
나는 너에게 너의 포스트를 다시 편집 해 본다 :) 나는 지금 동일한 구조를 얻는다. 그러나 그것은 아직도 내가 원래 원했던 것이 아니다. 그것이 최선의 방법인가요? –