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

안녕하세요~!

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

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개

Copy
<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일 석식

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

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

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

답변을 작성하려면 로그인이 필요합니다.