i

if문에 대해서 좀 알려주세요..

아래에 보시면
카테고리가 10일 경우 hairacc.inc.php 출력합니다.
카테고리가 30일 경우 phoneacc.inc.php출력합니다.
그런데, 카테고리 하위카테고리 3020일 경우엔
카테고리 30의 phoneacc.inc.php가 아닌 카테고리 3020의 phoneacc_earcap.inc.php을 출력하고 싶어요.

아래처럼 하니까..
카테고리 3020에 들어가면 두개가 다 보입니다.

<?
if (substr($it[ca_id],0,2)=='10') {
include_once("./hairacc.inc.php");
}
if(substr($it[ca_id],0,2)=='30') {
include_once("./phoneacc.inc.php");
}
if (substr($it[ca_id],0,4)=='3020') {
include_once("./phoneacc_earcap.inc.php");
}
else {
include_once("./default.inc.php");
}
?>

고수님의 도움을 부탁드립니다.
|

댓글 4개

<?
if (substr($it[ca_id],0,2)=='10') {
include_once("./hairacc.inc.php");
}elseif(substr($it[ca_id],0,2) == '30' && strlen($it[ca_id]) == 2) {
include_once("./phoneacc.inc.php");
}elseif (substr($it[ca_id],0,4)=='3020' && strlen($it[ca_id]) == 4) {
include_once("./phoneacc_earcap.inc.php");
}else {
include_once("./default.inc.php");
}
?>
위처럼 하니까 30 및 3020에 아무것도 출력이 안되는데여
상품의 카테고리 코드가 어떻게 되어있나요 ?

<?
if (substr($it[ca_id],0,2)=='10') {
include_once("./hairacc.inc.php");
}elseif(substr($it[ca_id],0,2) == '30' && substr($it[ca_id],0,4) != '3020') {
include_once("./phoneacc.inc.php");
}elseif (substr($it[ca_id],0,4)=='3020' && substr($it[ca_id],0,2) != '30') {
include_once("./phoneacc_earcap.inc.php");
}else {
include_once("./default.inc.php");
}
?>

이렇게 해보세요
<?
if (substr($it[ca_id],0,2)=='10') {
include_once("./hairacc.inc.php");
}elseif(substr($it[ca_id],0,2) == '30' && substr($it[ca_id],0,4) != '3020') {
include_once("./phoneacc.inc.php");
}elseif (substr($it[ca_id],0,4)=='3020') {
include_once("./phoneacc_earcap.inc.php");
}else {
include_once("./default.inc.php");
}
?>

위에서 elseif (substr($it[ca_id],0,4)=='3020' && substr($it[ca_id],0,2) != '30') { 을
elseif (substr($it[ca_id],0,4)=='3020') { 이렇게 하니까 제대로 되네요..

알려주셔서 너무너무 감사드러요^^
댓글을 작성하시려면 로그인이 필요합니다.

그누4 질문답변

그누보드4 관련 질문은 QA 로 이전됩니다. QA 그누보드4 바로가기 기존 게시물은 열람만 가능합니다.

+
제목 글쓴이 날짜 조회
13년 전 조회 737
13년 전 조회 1,945
13년 전 조회 2,100
13년 전 조회 953
13년 전 조회 630
13년 전 조회 968
13년 전 조회 793
13년 전 조회 443
13년 전 조회 437
13년 전 조회 761
13년 전 조회 519
13년 전 조회 1,553
13년 전 조회 818
13년 전 조회 1,438
13년 전 조회 1,062
13년 전 조회 2,580
13년 전 조회 956
13년 전 조회 977
13년 전 조회 1,577
13년 전 조회 1,527
🐛 버그신고