채택완료
form 값 받을때 이런경우 어떻게 처리 하는게 나을까요?
안녕하세요
게시판 리스트 각 행들에서 바로 input type=text를 넣어서 폼 submit 하는게 있는데요.
예를들어 행마다 for문 돌아갈때 input name을 name_$i 로 하여 각 행의 input 박스 name을 만들었습니다.
이런 경우 submit 을 하면 받을때는 어떻게 처리를 해야 할까요?
전송한 name_$i 가 예를들어 10행이어서 name_10 인경우
$name = $_POST['name_XX'];
이 포스트 변수에 처리를 어떻게 해주어야 할지 모르겠네요..ㅠㅠ
|
답변 6개 / 댓글 3개
채택된 답변
+20 포인트
// $i=10;
<input type="text" name="name[<?php echo $i?>]" value="홍길동" />
$name= $_POST['name'][10];
그렇게 해주면 됩니다.
서버에 요청들어오는 값을 체크해보십시오.
var_dump($_POST);
그러면 여러개의 input 태그의 값들이 어떤 형태로 서버에 전송되는지를 한눈에 볼수 있습니다.
답변을 작성하려면 로그인이 필요합니다.
받을때 이렇게 표현하라는 말씀이신가요?
그대로 해도 작동이 안되는듯 합니다.ㅠㅜ