배열로 값 넘기는 방법 질문드려요!

배열로 값 넘기는 방법 질문드려요!

QA

배열로 값 넘기는 방법 질문드려요!

본문

안녕하세요~!

그동안 배열로 저장하는것을

foreach ($_REQUEST as $key=>$val) {

if (strpos($key, 'tour') === 0) $tour[$key] = $val;

}

 

foreach ($tour as $key=>$val) {

if (is_array($tour[$key])) {

foreach ($tour[$key] as $key2=>$val2) {

$tour[$key][$key2] = stripslashes($val2);

}

}

else 

$tour[$key] = stripslashes($val);

}

 

위 소스로 햇엇는데요

 

이게 안되네요 이번엔...

 

1일 조식 tour_rice[0][]  중식 tour_rice[0][] 석식 tour_rice[0][]

2일 조식 tour_rice[1][]  중식 tour_rice[1][] 석식 tour_rice[1][]

 

이와같은 배열을 넘기는것인데...

 

넘어가지 않네요 ㅠㅠ..

[] 배열에 [] 배열이 들어가서 그런건가요!?

 

혹시나 하는 마음으로..

 

foreach ($tour as $key=>$val) {

if (is_array($tour[$key])) {

foreach ($tour[$key] as $key2=>$val2) {

$tour[$key][$key2] = stripslashes($val2);

if (is_array($tour[$key][$key2])) {

foreach ($tour[$key][$key2] as $key3=>$val3) {

$tour[$key][$key2][$key3] = stripslashes($val3);

}

}

}

 

}

이렇게 해보앗지만..안되네요...

 

이거 방법이 잇을가요!!?

 

 

 

 

이 질문에 댓글 쓰기 :

답변 1


<input type="checkbox" name="tour_rice[0][]" value="1일 조식">1일 조식
<input type="checkbox" name="tour_rice[0][]" value="1일 중식">1일 중식
<input type="checkbox" name="tour_rice[0][]" value="1일 석식">1일 석식
<input type="checkbox" name="tour_rice[1][]" value="2일 조식">2일 조식
<input type="checkbox" name="tour_rice[1][]" value="2일 중식">2일 중식
<input type="checkbox" name="tour_rice[1][]" value="2일 석식">2일 석식

foreach($_POST['tour_rice'] as $key => $value) {
   foreach($value as $k => $v) {
      echo $v."<br />";
   }
}

정확하게 어떤 걸 원하시는지 몰라서요.

어떤 값을 어떻게 넘겼고 어떻게 했으면 좋겠다라고 남기시는 게 더 좋을 것 같습니다.

답변을 작성하시기 전에 로그인 해주세요.
전체 285
QA 내용 검색

회원로그인

(주)에스아이알소프트 / 대표:홍석명 / (06211) 서울특별시 강남구 역삼동 707-34 한신인터밸리24 서관 1404호 / E-Mail: admin@sir.kr
사업자등록번호: 217-81-36347 / 통신판매업신고번호:2014-서울강남-02098호 / 개인정보보호책임자:김민섭(minsup@sir.kr)
© SIRSOFT