list.php

· 2011-11-23 (수) 10:12:36 · 878 · 3
<? 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파일로 작업된 파일을 불러들이고 싶은데
어떻게 코드가 변경되어야 되나요?
|

댓글 3개

<?
//$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 에 대해 공부하시면 좋습니다 ^^
댓글을 작성하시려면 로그인이 필요합니다.

그누4 질문답변

66,531건

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

+
제목 글쓴이 날짜 조회
11-11-23 조회 896
11-11-23 조회 948
11-11-23 조회 1,573
11-11-23 조회 1,232
11-11-23 조회 1,808
11-11-23 조회 1,647
11-11-23 조회 1,207
11-11-23 조회 1,084
11-11-23 조회 1,861
11-11-23 조회 1,088
11-11-23 조회 880
11-11-23 조회 879
11-11-23 조회 950
11-11-23 조회 2,921
11-11-22 조회 1,604
11-11-22 조회 1,077
11-11-22 조회 913
11-11-22 조회 985
11-11-22 조회 3,175
11-11-22 조회 797