채택완료

테이블에 원하는값 있을때 마다 꺼내기

캘린더 테이블에

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 포인트
2018-08-21 (화) 11:55:21

else if 이기 때무에 이전에 if 문에서 출력이 되었으면 다음 else if 문까지 내려 오지 않습니다. if 문만 사용 하시면 될것 같습니다.

답변을 작성하려면 로그인이 필요합니다.