i

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

· 2012-11-13 (화) 00:57:54 · 865 · 4
아래에 보시면
카테고리가 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개

2012-11-13 (화) 01:13:08
<?
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에 아무것도 출력이 안되는데여
2012-11-13 (화) 01:31:59
상품의 카테고리 코드가 어떻게 되어있나요 ?

<?
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 질문답변

66,531건

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

+
제목 글쓴이 날짜 조회
12-11-13 조회 1,070
12-11-13 조회 882
12-11-13 조회 547
12-11-13 조회 532
12-11-13 조회 866
12-11-13 조회 631
12-11-12 조회 1,651
12-11-12 조회 940
12-11-12 조회 1,537
12-11-12 조회 1,174
12-11-12 조회 2,682
12-11-12 조회 1,049
12-11-12 조회 1,061
12-11-12 조회 1,671
12-11-12 조회 1,628
12-11-12 조회 1,677
12-11-12 조회 675
12-11-12 조회 865
12-11-12 조회 1,687
12-11-12 조회 1,672