list.php > 그누4 질문답변

그누4 질문답변

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

list.php 정보

list.php

본문

<? if(strlen($ca_id) == 4 ) { ?>
<div style='float:left;text-aling:left;'><a href="/shop/list.php?ca_id=<?=$sp_caid?>"><img src="/images/shop/list/sub<?=$sp_caid?>.jpg" width="300" height="50" border="0" alt=""></a></div>
<?}?>

위코드는 JPG파일을 카테고리별로 다른이미지가 뜨게끔 설정되어지는 코든데요
카테고리별로 PHP파일로 작업된 파일을 불러들이고 싶은데
어떻게 코드가 변경되어야 되나요?
  • 복사

댓글 전체

<?
//$sp_caid 가 카테고리 코드..
$subname = "sub_inc".$sp_caid.".php";

if(!$sp_caid){ //이부분은 빼도 됌..
  $subname = "sub_inc_01.php"; // 이거슨 $sp_caid 값없을때 디폴트 불러오는파일
}

include $subname;
?>
그대로 넣으니 오류가 나구요
예를들면 카테고리가 3개고 PHP파일명이 test1.php/ test2.php/ test3.php로 정렬된다면
위에코드를 어떤식으로 변경해야될까요
그리고 중분류 에서만 출력시키고 싶습니다.
중분류를 구분하는 변수가 먼지 모르겠지만
대분류가 $ca_id 중분류가 $ca_id2 라고 하면 ~
<? if($ca_id2 !='') {  //중분류값이 있으면~

        //지금처럼 test1 에서 test3까지 를 지정해서 하려면
    switch($ca_id2){ //$ca_id2 값을 잘 확인하신후 숫자대신  입력하세요~
        case "1" : $subname = "test1.php"; break;
        case "2" : $subname = "test2.php"; break;
        case "3" : $subname = "test3.php"; break;
        default  : $subname = "test1.php"; //이건 값이없을때 기본 파일 
    }
    include $subname;

    }
?>

if문 과 include 에 대해 공부하시면 좋습니다 ^^
© SIRSOFT
현재 페이지 제일 처음으로