제목 | foreach form 전송 질문 좀 드리겠습니다. | ||
---|---|---|---|
글쓴이 | 크레용팝 | 작성시각 | 2016/03/03 20:10:56 |
|
|||
안녕하십니까 항상좋은 정보 고맙습니다 날시가 많이 풀렷네요 <form> foreach ($list as $key=>$value){ <input type="text" name="test<?=$key;?>" } </form> 요약 하면 이러한 소스가 있는데요.. 폼안에 foreach 문이 돌고 있어서 이거를 전송 시킬라고 하는데..
컨트롤러에서 어떻게 받아야 할지 모르겠습니다 $hi = $this->input->post("test"); 이것도 아니고 $hi = $this->input->post("test[]"); 이것도아니고 ㅠ 너무 쉬운거 같아서 질문하기 민망하네요 저런식으로하면 배열 첫번째 0 번 값만 출력됩니다
test1 test2 test3 이런식으로 배열이든뭐든 갖고 싶은데요.. 첫번재 값만 있다하네요.. ㅠㅠ
피드백 감사히 받겠습니다 감사합니다 ㅠ 공부더 할께용
|
|||
다음글 | session 저장하는 부분 질문 좀드리겠습니다. (4) | ||
이전글 | Parse error: syntax error, une... (1) | ||
하늘치
/
2016/03/03 23:52:36 /
추천
0
|
크레용팝
/
2016/03/04 00:28:28 /
추천
0
저도 그런걸줄 알고 여러가지 다해봤는데 array 1 만 찍히네요 ㅠㅠ 2,3 은 어디로 ..갓징ㅠㅠ 감사합니다!ㅠ |
한대승(불의회상)
/
2016/03/04 08:04:11 /
추천
0
아래 처럼 바꿔서 테스트 해 보세요. <form> <?php foreach ($list as $key=>$value): ?> <input type="text" name="test[<?=$key;?>]" <?php endforeach; ?> </form>
|
크레용팝
/
2016/03/04 08:44:28 /
추천
0
으 답변 너무나 감사 한데 안되네요 .. 원래 foreach 폼전송은 안되는건가요.. 제가 뭘 빠뜨리고 있는지 ... for문으로 넘기면 당연히 증가하는 만큼 나올줄 알았는데 음 ㅠ.. |
kaido
/
2016/03/04 09:40:41 /
추천
0
음...? 불회님 코드랑 <input type="text" name="test[0]" > <input type="text" name="test[1]" > <input type="text" name="test[2]" > <input type="text" name="test[3]" > <input type="text" name="test[4]" > 이거랑 차이점은 없을 텐데요? foreach 때문에 값을 못 받거나, CI 때문에 값을 못 받지는 않습니다.
|
하늘치
/
2016/03/04 10:24:18 /
추천
0
혹시.. 넘겨받은 값을 어떻게 확인하셨나요?
<input type="text" name="test[]"/> $hi = $this->input->post("test"); print_r($hi);
|
크레용팝
/
2016/03/04 18:15:14 /
추천
0
아.. form 태그가 이상하게 닫혀있었네요... 민망한 질문 죄송하고 답변 정말 감사합니다 |
일겁니다. 아마도.. ^^;