네임드사다리셋팅 후 result.php오류시 이렇게 하세요 ^^

Tip & Tech

활용팁

홈 > 회원포럼 > 활용팁
활용팁

네임드사다리셋팅 후 result.php오류시 이렇게 하세요 ^^

6 메모톡 4 237 0 1

함수의 경우에는 array()로 설정한 개체를 이용해서 function을 짜도 위 에러 메시지가 나오는 경우가 매우 흔하다고 합니다. 

매 실행문에 foreach()에 들어가는 array 변수가 공백은 아닌지 확인을 해 줘야 하구요..

방법은 매우 간단합니다. 

empty()문을 이용해서 array 변수가 비었는지 아닌지 확인해 주면 됩니다. 

좀 불편하다는 생각은 들지만...   ( 요기까진 인터넷자료 뒤져서 참조.. )

실제 적용 예제 입니다.

if(!empty($a)) {
  foreach ($a as $index => $value) {
$R = json_decode($data,TRUE);// JSON 데이터를 배열로 변환


foreach($R['data'] as $val) {




$sql = " insert into {$g5['game_result_table']}
set game_d = '{$val['d']}',
game_r = '{$val['r']}',
game_s = '{$val['s']}',
game_l = '{$val['l']}',
game_o = '{$val['o']}' ";
sql_query($sql);




$sql = " update {$g5['game_sadari_table']} set game_result = '1' where game_date = '{$val['d']}' and game_round = '{$val['r']}' and game_pick = '{$val['o']}' and game_result = '0' ";
sql_query($sql);




$sql = " update {$g5['game_sadari_table']} set game_result = '2' where game_date = '{$val['d']}' and game_round = '{$val['r']}' and game_pick != '{$val['o']}' and game_result = '0' ";
sql_query($sql);
}




$sql_game = " select * from {$g5['game_sadari_table']} where game_result = '1' and game_plus_point = '0' ";
$result = sql_query($sql_game);
while ($row = sql_fetch_array($result)) {
$game_plus_point = $row['game_point'] * 1.98;
$sql_update = " update {$g5['game_sadari_table']} set game_plus_point = '$game_plus_point' where game_id = '{$row['game_id']}' ";
sql_query($sql_update);
insert_point($row['mb_id'], (int)$game_plus_point, "사다리 ".$row['game_date']." / ".$row['game_round']."회차  적중");
}
  }
}

 

4 Comments
6 메모톡 07.15 12:00  
네임드 사다리 설치 의뢰를 진행하다가 알게 된 내용입니다.
네임드 사다리는 판매 하시는 건가요? 어디서 받을수 있는지 알수가 없어요....ㅜㅜ
6 메모톡 07.15 12:12  
판매는 60만원에 sir.kr 에서 판매하더라구요.. ㅎㅎ
전 의뢰 받아서 한거구요...
4 이리웹 07.21 16:25  
참고하겠습니다
제목
최근 글
최근 댓글
Facebook Twitter GooglePlus KakaoStory KakaoTalk NaverBand