캘린더 테이블에
m1,m2,m3,m4,m5,m6 컬럼이 있고
컬럼에 값이 있으면 출력 (순서대로 월,화,수,목,금,토)
0이 있으면 출력안하게 하려고 합니다.
Copy
////db query~~~~~~~~~////
if(!$sms[m1] == ""){echo "월";
}elseif(!$sms[m2] == ""){echo "화";
}elseif(!$sms[m3] == ""){echo "수";
}elseif(!$sms[m4] == ""){echo "목";
}elseif(!$sms[m5] == ""){echo "금";
}else{echo "토";}
이런식으로 짜봤더니 첫값 하나밖에 안나와서요..
전체적으로 출력할려면 어떻게 해야할까요?
ex
m1 = 1
m2 = 2
m3 = 5
m4 = 0
m5 = 0
m6 = 3 일 경우에
출력 : "월 화 수 토"
답변 1개
채택된 답변
+20 포인트
유레카56
2018-08-21 (화) 11:55:21
else if 이기 때무에 이전에 if 문에서 출력이 되었으면 다음 else if 문까지 내려 오지 않습니다. if 문만 사용 하시면 될것 같습니다.
답변을 작성하려면 로그인이 필요합니다.