제목 | 이중포문 관련 질문입니다.(foreach) | ||
---|---|---|---|
글쓴이 | 지지않는태양 | 작성시각 | 2015/12/29 19:07:49 |
|
|||
안녕하세요 2주차 초보 개발자입니다.. 엑셀을 업로드 하여 엑셀 파일에 담긴 데이터를 update하거나 insert하는 소스입니다, $fgtData는 기존에 저장되어 있는 데이터들이고, $excelData는 엑셀 파일에 담긴 데이터들입니다. $fgtData와 $excelData가 같으면 update하고 다르면 insert가 되도록 소스를 짜보았습니다. 그런데 정작 데이터가 담겨야할 $resultData를 찍어보면 아무 값도 없고 빈 배열만 들어옵니다. 아마도 $excelData의 데이터들이 전달되지 않는 것 같은데 봐도 잘 모르겠어서 글 올립니다. 어디를 수정해야 할지 가르쳐 주시면 감사하겠습니다..흑흑
foreach($fgtData as $f => $fval){ foreach($excelData as $x => $xval){ if($fgtData[$f] == $excelData[$x]){ $resultData['Update'][ ] = $excelData[$x][$xval]; } else if($fgtData[$f] != $excelData[$x]) { $resultData['Insert'][ ] = $excelData[$x][$xval]; } } }
|
|||
다음글 | Restful 에 요새 관심이 가는데요~ (1) | ||
이전글 | 통계기간 검색 쿼리에 대한 질문합니다. (4) | ||
변종원(웅파)
/
2015/12/29 20:50:19 /
추천
0
$fgtData[$f] 출력해보세요. 뭐가 나오나..
머리로 개발하지 마시고 손발이 귀찮아도 출력해보세요.
게시판 이동합니다.
|
지지않는태양
/
2016/01/06 09:34:32 /
추천
0
게시판이 옮겨진줄 모르고 글이 삭제된 줄 알았네요;; 충고 겸허히 받아들이겠습니다..해결은 됐어요ㅎㅎ |