질문좀드리겠습니다

매출이 오르면 내리는 수수료! 지금 수수료센터에서 전자결제(PG)수수료 비교견적 신청해 보세요!
질문좀드리겠습니다

QA

질문좀드리겠습니다

본문

안녕하세요 리스트페이지 안에서 분류 출력을 하고싶은데 안되는데 왜그러는걸까요 ㅠㅠ?

위에부분에 저기 분류를 넣었는데 출력이 안되더라구요 

되게 하는방법 없을까요 ?

 

<ul id="hd_nb1">

            <li><div class="le"><?php echo $list[$i]['ca_name'] ?></div></li>

            <li><div class="re"><a href="/area.php">지역선택</a></div></li>

             

        </ul>

 


<?php
if (!defined('_GNUBOARD_')) exit; // 개별 페이지 접근 불가
include_once(G5_LIB_PATH.'/thumbnail.lib.php');
include_once(G5_THEME_LIB_PATH.'/thumbnail2.lib.php');
 
// add_stylesheet('css 구문', 출력순서); 숫자가 작을 수록 먼저 출력됨
add_stylesheet('<link rel="stylesheet" href="'.$board_skin_url.'/style.css">', 0);
?>
 <ul id="hd_nb1">
            <li><div class="le"><?php echo $list[$i]['ca_name'] ?></div></li>
            <li><div class="re"><a href="/area.php">지역선택</a></div></li>
             
        </ul>
<script src="<?php echo G5_JS_URL; ?>/jquery.fancylist.js"></script>
 
<!-- 게시판 목록 시작 -->
<div id="bo_gall">
 
    <form name="fboardlist"  id="fboardlist" action="./board_list_update.php" onsubmit="return fboardlist_submit(this);" method="post">
    <input type="hidden" name="bo_table" value="<?php echo $bo_table ?>">
    <input type="hidden" name="sfl" value="<?php echo $sfl ?>">
    <input type="hidden" name="stx" value="<?php echo $stx ?>">
    <input type="hidden" name="spt" value="<?php echo $spt ?>">
    <input type="hidden" name="sst" value="<?php echo $sst ?>">
    <input type="hidden" name="sod" value="<?php echo $sod ?>">
    <input type="hidden" name="page" value="<?php echo $page ?>">
    <input type="hidden" name="sw" value="">
 
    <h2>이미지 목록</h2>
 
    <?php if ($is_checkbox) { ?>
    <div id="gall_allchk">
        <label for="chkall" class="sound_only">현재 페이지 게시물 전체</label>
        <input type="checkbox" id="chkall" onclick="if (this.checked) all_checked(true); else all_checked(false);">
    </div>
    <?php } ?>
 
    <ul id="gall_ul">
        <?php for ($i=0; $i<count($list); $i++) {
        ?>
        <li class="gall_li <?php if ($wr_id == $list[$i]['wr_id']) { ?>gall_now<?php } ?>">
            <?php if ($is_checkbox) { ?>
            <label for="chk_wr_id_<?php echo $i ?>" class="sound_only"><?php echo $list[$i]['subject'] ?></label>
            <input type="checkbox" name="chk_wr_id[]" value="<?php echo $list[$i]['wr_id'] ?>" id="chk_wr_id_<?php echo $i ?>">
            <?php } ?>
            <span class="sound_only">
                <?php
                if ($wr_id == $list[$i]['wr_id'])
                    echo "<span class=\"bo_current\">열람중</span>";
                else
                    echo $list[$i]['num'];
                ?>
            </span>
            <ul class="gall_con">
                <li class="gall_href">
                    <a href="<?php echo $list[$i]['href'] ?>">
                    <?php
                    if ($list[$i]['is_notice']) { // 공지사항 ?>
                        <strong style="width:<?php echo $board['bo_mobile_gallery_width'] ?>px;height:<?php echo $board['bo_mobile_gallery_height'] ?>px">공지</strong>
                    <?php
                    } else {
                        $thumb = get_list_thumbnail($board['bo_table'], $list[$i]['wr_id'], $board['bo_mobile_gallery_width'], $board['bo_mobile_gallery_height']);
 
                        if($thumb['src']) {
                            $img_content = '<img src="'.$thumb['src'].'" alt="'.$thumb['alt'].'" width="'.$board['bo_mobile_gallery_width'].'" height="'.$board['bo_mobile_gallery_height'].'">';
                        } else {
                            $noimg = $board_skin_path.'/img/no_img.gif';
                            $img_content = '<span>'.get_noimage_thumbnail($bo_table, $noimg, $board['bo_mobile_gallery_width'], $board['bo_mobile_gallery_height']).'</span>';                            
                        }
                        echo $img_content;
                    }
                    ?>
                    </a>
                </li>
                <li class="gall_text_href">
					
					<div class="ttro">
					<p><?php echo $list[$i]['ca_name'] ?></p> 
					</div>
                    <?php
                    // echo $list[$i]['icon_reply']; 갤러리는 reply 를 사용 안 할 것 같습니다. - 지운아빠 2013-03-04
                    if ($is_category && $list[$i]['ca_name']) {
                    ?>
                    <a href="<?php echo $list[$i]['ca_name_href'] ?>" class="bo_cate_link"><?php echo $list[$i]['ca_name'] ?></a>
                    <?php } ?>
                    <a href="<?php echo $list[$i]['href'] ?>">
                        <?php echo $list[$i]['subject'] ?>
                         
                    </a>
                    <?php
                    // if ($list[$i]['link']['count']) { echo '['.$list[$i]['link']['count']}.']'; }
                    // if ($list[$i]['file']['count']) { echo '<'.$list[$i]['file']['count'].'>'; }
					//if (isset($list[$i]['icon_file'])) echo $list[$i]['icon_file'];
                    //if (isset($list[$i]['icon_link'])) echo $list[$i]['icon_link'];
                    //if (isset($list[$i]['icon_secret'])) echo $list[$i]['icon_secret'];
                    ?>
                </li>
				 <li class="ttro">
				<div class="td_subject">
					 
					<?php
						$use_count = 0;
						for ($jj=3; $jj<11; $jj++) {
							if($board['bo_'.$jj.'_subj']==''){
								continue;
							}
							$use_count++;
					    }
						$point_parent_id = $list[$i]['wr_id'];
						$point_sql = " select sum(wr_2+wr_3+wr_4+wr_5+wr_6+wr_7+wr_8+wr_9+wr_10) sum_point, (select count(*) from $write_table where wr_parent = '$point_parent_id' and wr_is_comment = '1') point_count from $write_table where wr_parent = '$point_parent_id' and wr_is_comment = '1' ";
						$point_cmt = sql_fetch($point_sql);
						$sum_point = $point_cmt['sum_point']==''? 0 : $point_cmt['sum_point'];
						$point_count = $point_cmt['point_count']==''? 0 : $point_cmt['point_count'];
						$calc_point = $point_count==0 ? 0 : $sum_point/($point_count*$use_count)/$board['bo_1']*100;
					 ?>
					<div class="star">
					<?php for ($si=0; $si < floor($calc_point*0.05); $si++){ ?>
						<img src="<?php echo $board_skin_url; ?>/img/icon_star.png" width="12" height="12">
					<?php } ?>
					<?php for ($si=0; $si < 5-floor($calc_point*0.05); $si++){ ?>
						<img src="<?php echo $board_skin_url; ?>/img/icon_gray_star.png" width="12" height="12">
					<?php } ?>
 
					<span>(<?php if ($list[$i]['comment_cnt']) { ?> <?php echo $list[$i]['comment_cnt']; ?> <?php } ?>)</span> 
					</div>
					 
					 
					<span> <h6 id="trx1"><img src="<?php echo $board_skin_url; ?>/img/good.png" width="11" height="11"><?php echo $list[$i]['wr_good'] ?></h6></span>
					</div>
					 
</li>
                 
            </ul>
        </li>
        <?php } ?>
        <?php if (count($list) == 0) { echo "<li class=\"empty_list\">게시물이 없습니다.</li>"; } ?>
    </ul>
 
    <?php if ($list_href || $is_checkbox || $write_href) { ?>
    <div class="bo_fx">
        <ul class="btn_bo_adm">
            <?php if ($list_href) { ?>
            <li><a href="<?php echo $list_href ?>" class="btn_b01"> 목록</a></li>
            <?php } ?>
            <?php if ($is_checkbox) { ?>
            <li><input type="submit" name="btn_submit" value="선택삭제" onclick="document.pressed=this.value"></li>
            <li><input type="submit" name="btn_submit" value="선택복사" onclick="document.pressed=this.value"></li>
            <li><input type="submit" name="btn_submit" value="선택이동" onclick="document.pressed=this.value"></li>
            <?php } ?>
        </ul>
 
        <ul class="btn_bo_user">
            <li><?php if ($write_href) { ?><a href="<?php echo $write_href ?>" class="btn_b02">글쓰기</a><?php } ?></li>
        </ul>
    </div>
    <?php } ?>
 
    </form>
</div>
 
<script>
$(window).on("load", function() {
    $("#gall_ul").fancyList(".gall_li", "gall_clear");
});
</script>
 
<?php if($is_checkbox) { ?>
<noscript>
<p>자바스크립트를 사용하지 않는 경우<br>별도의 확인 절차 없이 바로 선택삭제 처리하므로 주의하시기 바랍니다.</p>
</noscript>
<?php } ?>
 
<!-- 페이지 -->
<?php echo $write_pages; ?>
 
<fieldset id="bo_sch">
    <legend>게시물 검색</legend>
 
    <form name="fsearch" method="get">
    <input type="hidden" name="bo_table" value="<?php echo $bo_table ?>">
    <input type="hidden" name="sca" value="<?php echo $sca ?>">
    <input type="hidden" name="sop" value="and">
    <label for="sfl" class="sound_only">검색대상</label>
    <select name="sfl" id="sfl">
        <option value="wr_subject"<?php echo get_selected($sfl, "wr_subject", true); ?>>제목</option>
        <option value="wr_content"<?php echo get_selected($sfl, "wr_content"); ?>>내용</option>
        <option value="wr_subject||wr_content"<?php echo get_selected($sfl, "wr_subject||wr_content"); ?>>제목+내용</option>
        <option value="mb_id,1"<?php echo get_selected($sfl, "mb_id,1"); ?>>회원아이디</option>
        <option value="mb_id,0"<?php echo get_selected($sfl, "mb_id,0"); ?>>회원아이디(코)</option>
        <option value="wr_name,1"<?php echo get_selected($sfl, "wr_name,1"); ?>>글쓴이</option>
        <option value="wr_name,0"<?php echo get_selected($sfl, "wr_name,0"); ?>>글쓴이(코)</option>
    </select>
    <input name="stx" value="<?php echo stripslashes($stx) ?>" placeholder="검색어(필수)" required id="stx" class="required frm_input" size="15" maxlength="20">
    <input type="submit" value="검색" class="btn_submit">
    </form>
</fieldset>
 
<?php if ($is_checkbox) { ?>
<script>
function all_checked(sw) {
    var f = document.fboardlist;
 
    for (var i=0; i<f.length; i++) {
        if (f.elements[i].name == "chk_wr_id[]")
            f.elements[i].checked = sw;
    }
}
 
function fboardlist_submit(f) {
    var chk_count = 0;
 
    for (var i=0; i<f.length; i++) {
        if (f.elements[i].name == "chk_wr_id[]" && f.elements[i].checked)
            chk_count++;
    }
 
    if (!chk_count) {
        alert(document.pressed + "할 게시물을 하나 이상 선택하세요.");
        return false;
    }
 
    if(document.pressed == "선택복사") {
        select_copy("copy");
        return;
    }
 
    if(document.pressed == "선택이동") {
        select_copy("move");
        return;
    }
 
    if(document.pressed == "선택삭제") {
        if (!confirm("선택한 게시물을 정말 삭제하시겠습니까?\n\n한번 삭제한 자료는 복구할 수 없습니다\n\n답변글이 있는 게시글을 선택하신 경우\n답변글도 선택하셔야 게시글이 삭제됩니다."))
            return false;
 
        f.removeAttribute("target");
        f.action = "./board_list_update.php";
    }
 
    return true;
}
 
// 선택한 게시물 복사 및 이동
function select_copy(sw) {
    var f = document.fboardlist;
 
    if (sw == 'copy')
        str = "복사";
    else
        str = "이동";
 
    var sub_win = window.open("", "move", "left=50, top=50, width=500, height=550, scrollbars=1");
 
    f.sw.value = sw;
    f.target = "move";
    f.action = "./move.php";
    f.submit();
}
</script>
<?php } ?>
<!-- 게시판 목록 끝 -->

이 질문에 댓글 쓰기 :

답변 3

 

009 <ul id="hd_nb1">
010            <li><div class="le"><?php echo $list[$i]['ca_name'] ?></div></li>
011            <li><div class="re"><a href="/area.php">지역선택</a></div></li>
012              
013        </ul>

 

이부분이 좀 이상 한데요 $list[$i]['ca_name'] 를 출력 해야 하는데 해당 $i 값이 없습니다.

 

<ul id="hd_nb1">
for($i=0;$i<count($list);$i++){
<li><div class="le"><?php echo $list[$i]['ca_name'] ?></div></li>
}
<li><div class="re"><a href="/area.php">지역선택</a></div></li>
</ul>

카테고리가 어떻게 되어있는 지는 모르겠지만 위 처럼 바꿔야 하지 않을까요?

 

 

<ul id="hd_nb1">

            <li><div class="le"><?php echo $list[$i]['ca_name'] ?></div></li>

            <li><div class="re"><a href="/area.php">지역선택</a></div></li>

</ul>

 

대신

 

<?php echo $category_option ?> 

$list[$i]['ca_name']<---이것은 각 게시물 마다의 분류값을 가져오는 것인데

for문 밖에서 출력하려고 하면 당연히 어느 게시물의 분류인지 설정하지않았으니($i값)

나올 수가 없습니다

그런데 리스트에서는 게시물마다 분규가 있으니 많은 수의 분류가 존재하게 되는데 무슨 분류를 출력하고 싶은 것인지 알  수가 없네요

 

해당지역을 검색한 분류값이라면 <?=$sca?>  입니다

 

답변을 작성하시기 전에 로그인 해주세요.
전체 0
QA 내용 검색
  • 개별 목록 구성 제목 답변작성자조회작성일
  • 질문이 없습니다.

회원로그인

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