게시판 리스트에 첨부파일순서별 아이콘 > 그누4 질문답변

그누4 질문답변

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

게시판 리스트에 첨부파일순서별 아이콘 정보

게시판 리스트에 첨부파일순서별 아이콘

본문

php 왕초보입니다 게시판튜닝중인데요 너무막혀서 질문올립니다.
게시판은 제품소개 게시판인데요 첨부파일이 네 가지입니다.
 
첨부1 = 리스트,뷰 페이지에 보여질 제품이미지첨부  <-- 배열[0] = 리스트,뷰 제품이미지
첨부2 = 상품에대한 카다로그 pdf파일 <-- 배열[1] = 카다로그아이콘이미지
첨부3 = 상품에대한 인증서 파일 <-- 배열[2] = 인증서아이콘이미지
첨부4 = 상품에대한 메뉴얼 파일 <-- 배열[3] = 메뉴얼아이콘이미지

이렇게 첨부를하는데요 물론 변수로 이미지만 첨부할수도있고 1번3번만첨부할수도있고 2번 3번만첨부할수도있고 경우의수를 다 따져야겠죠
 
문제는 첨부하는건 문제가 아닌데 배열로 첨부하고 리스트화면에서 배열별값을 불러오면.. (예를들어 배열[2]일때 인증서아이콘이 출력되게한다치면 인증서만등록했음에도..  배열[1]인 카다로그 이미지가 같이나와버린다는거죠;; 배열[1]을 왜 포함시키는건지 모르겠네요;; DB에 파일테이블 보니 첨부3에 하나만 첨부해도 배열 0 ,1, 2 가 default 값이 0인 컬럼에 자동으로 삽입되네요;;;  참고로 이미지 첨부하구요 소스도 첨부할께요 제발 해답좀 ㅠㅠㅠㅠ 내일 홈피오픈시켜야되는데 회사에서 쫓겨나겠어요 ㄷㄷ;;;

<?
 $ss_name = "ss_view_{$bo_table}_{$list[$i][wr_id]}";
 session_register($ss_name);
 $$ss_name = $HTTP_SESSION_VARS[$ss_name] = TRUE;
 
//다운로드 링크 0부터 시작 배열[0] = 리스트에 나오는 썸네일이미지 이므로 [0]은 조건에서 제외하였다
 
if($list[$i][file][1]){
 $down_link1 = "download.php?bo_table=" . $bo_table . "&wr_id=" . $list[$i][wr_id] . "&no=1";
 echo "<a href='$down_link1'><img src='../../../img/btn_cadal.gif' border='0'></a>";
}
?>
<?
$ss_name = "ss_view_{$bo_table}_{$list[$i][wr_id]}";
session_register($ss_name);
$$ss_name = $HTTP_SESSION_VARS[$ss_name] = TRUE;
if($list[$i][file][2]){
$down_link2 = "download.php?bo_table=" . $bo_table . "&wr_id=" . $list[$i][wr_id] . "&no=2";
echo "<a href='$down_link2'><img src='../../../img/btn_in.gif' border='0'></a>";
}
?>
<?
$ss_name = "ss_view_{$bo_table}_{$list[$i][wr_id]}";
session_register($ss_name);
$$ss_name = $HTTP_SESSION_VARS[$ss_name] = TRUE;
if($list[$i][file][3]) {
$down_link3= "download.php?bo_table=" . $bo_table . "&wr_id=" . $list[$i][wr_id] . "&no=3";
 echo "<a href='$down_link3'><img src='../../../img/btn_me.gif' border='0'></a>";
}
?>

댓글 전체

어이쿠 해결했네요 ㄷㄷ;; if($list[$i][file][3]) { 이 구문에 배열[3]뒤에 [file]하나더붙여서

if($list[$i][file][3][file]) 이런식으로 고쳐줬더니 첨부된파일에 해당하는 아이콘이 나오네요 ㄷㄷ;
전체 66,554 |RSS
그누4 질문답변 내용 검색

회원로그인

(주)에스아이알소프트 / 대표:홍석명 / (06211) 서울특별시 강남구 역삼동 707-34 한신인터밸리24 서관 1402호 / E-Mail: admin@sir.kr
사업자등록번호: 217-81-36347 / 통신판매업신고번호:2014-서울강남-02098호 / 개인정보보호책임자:김민섭(minsup@sir.kr)
© SIRSOFT