테스트 사이트 - 개발 중인 베타 버전입니다

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

rlawhd 7년 전 조회 2,319

캘린더 테이블에

m1,m2,m3,m4,m5,m6 컬럼이 있고

 

컬럼에 값이 있으면 출력 (순서대로 월,화,수,목,금,토)

0이 있으면 출력안하게 하려고 합니다.

 

</p>

<p>////db query~~~~~~~~~////</p>

<p>if(!$sms[m1] == ""){echo "월";

}elseif(!$sms[m2] == ""){echo "화";

}elseif(!$sms[m3] == ""){echo "수";

}elseif(!$sms[m4] == ""){echo "목";

}elseif(!$sms[m5] == ""){echo "금";

}else{echo "토";}</p>

<p>

이런식으로 짜봤더니 첫값 하나밖에 안나와서요..

전체적으로 출력할려면 어떻게 해야할까요?

 

ex

m1 = 1

m2 = 2

m3 = 5

m4 = 0

m5 = 0

m6 = 3 일 경우에

 

출력 : "월 화 수 토"

 

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

답변 1개

채택된 답변
+20 포인트
7년 전

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

로그인 후 평가할 수 있습니다

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

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

로그인