for문에 대해서
본문
현재
01 | $rs_sum2 = sql_query($que_sum2); // que_sum2은 쿼리문입니다 |
02 | $rs_sum4 = sql_query($que_sum4); // que_sum4은 쿼리문입니다 |
03 | for($i=0; $row_sum4 = sql_fetch_array($rs_sum4); $i++){ |
04 | $ok1 = 0; |
05 | $ok1= round(100/$row_sum4['reserve']*$row_sum4['achieve']); |
06 | for($i=0; $row_sum2 = sql_fetch_array($rs_sum2); $i++){ |
07 | $njssy = 0; |
08 | $njssy = round(100/$row_sum2['sum61']*$row_sum2['sum62']); |
09 | $bg = ""; |
10 | if(substr($srchDate, 5, 2) == $row_sum2['date']){ |
11 | $bg = "style='background: #F7BBBB;'"; |
12 | } |
현재 이렇게 돌리면은 row_sum2['date']가 01월 02월 이렇게 돌아가서 01 월 02월 03월 로 반복문이 돌아가는데요
이렇게 돌리면 ok1 값이 01~부터 현재월 까지 모두 같은값이 나와버립니다....
그래서 첫번째 for문과 두번째 for문 위치를 바꾸면 01 02 03 04 돌리는 포문이 막히는지 원래 01 월부터 현재월 까지나오는데 그냥 현재월 까지만 나오는데 뭐가 문제일까요..
답변을 작성하시기 전에 로그인 해주세요.