개발 Q&A

제목 CI문제인지 PHP문법 문제인지 모르겠는데.. 삼항연산관련..
글쓴이 니로 작성시각 2015/06/19 17:48:24
댓글 : 3 추천 : 0 스크랩 : 0 조회수 : 12193   RSS
아래 소스코드 쿼리 결과갑입니다. 
print_r($data)로 찍엇습니다 

Array ( [0] => Array ( [STOCK] => 3.4 ) ) 
				foreach($Array as $K =>$Val)
				{
					$addWhere = " AND STORE_ID = '$Val' ";

					//$Result = $this->DB->select($Table, $Where.$addWhere, "SUM($GF) STOCK");
					$this->db->select('SUM('.$GF.') STOCK');
					$this->db->from('COD_PUMTOT');
					$this->db->where('PUM_ID',$PUM_ID);
					$this->db->where('STORE_ID',$Val);
					$Result = $this->db->get();
					
					
					$Data = $Result->result_array();

					if($this->JGubun == 2 || $this->JGubun == 4)
					{
						if($this->JaegoGubun == 'X')
							$Return .= number_format($Data['STOCK']).'/';
						else
							$Return .= ($Data['STOCK'] > 0) ? number_format($Data['STOCK']).'/' : '0/';
					}

// 					print_r($Data);
					
					if($this->JGubun == 3 || $this->JGubun == 5)
						$Return .= ($Data['STOCK'] > 0) ? '유/' : '무/';

				}



에러내용 입니다. 
A PHP Error was encountered 

Severity: Notice 

Message: Undefined index: STOCK 

Filename: libraries/b2b.php 

Line Number: 821 

821라인이 
$Return .= ($Data['STOCK'] > 0) ? '유/' : '무/'; 

요부분인데요.. 

머가잘못된건지 모르겟어요..ㅠㅠ
 다음글 ajax에서 bootstrap modal 호출. (3)
 이전글 트위터, 페이스북 공유했을시 이벤트 (2)

댓글

전상민 / 2015/06/19 17:54:08 / 추천 0
$Data[0]['STOCK'] 으로 변견하면 될 듯 하네요.
변종원(웅파) / 2015/06/19 19:07:21 / 추천 0
데이터 하나만 가져올때는 row_array() 를 쓰시면 됩니다.
니로 / 2015/06/22 09:49:06 / 추천 0
감사합니다!!