테스트 사이트 - 개발 중인 베타 버전입니다

두가지 문의 좀 드립니다. 채택완료

연탄집개 9년 전 조회 3,389

문의1. 소스에서 순서 정렬을 관리자페이지게시판 관리 리스트에 순서 정의 한대로 정리를 하게 하고 싶습니다.

 

문의2. 각 게시판으로 링크가 되게 하려 합니다.

 

초보라 몇일 고민을 해봐도 모드겠어요 좀 부탁드립니다.

 

감사합니다.

 

</p><p><?</p><p>$query = sql_query("SELECT bo_subject FROM g5_board  WHERE gr_id = '".$gr_id."'");</p><p>while($rows = sql_fetch_array($query)) {</p><p><span style="font-size: 11pt; line-height: 1.5;">echo "<a href=\"".$row[$i]['bo_table']."\">";</span> </p><p><span style="font-size: 11pt; line-height: 1.5;">echo "<strong>".$rows['bo_subject']."</strong>" ."
"; </span> </p><p><span style="font-size: 11pt; line-height: 1.5;">echo "</a>";</span> </p><p><span style="font-size: 11pt; line-height: 1.5;">}</span> </p><p>?></p><div>
</div><p>

댓글을 작성하려면 로그인이 필요합니다.

답변 4개

채택된 답변
+20 포인트

아래를 참조하십시요..

<?
$query = sql_query("SELECT bo_subject FROM g5_board  WHERE gr_id = '".$gr_id."'  order by gr_id,bo_table asc ");
while($rows = sql_fetch_array($query)) {
echo "<a href=\"".G5_BBS_URL."/board.php?bo_table=".$row[$i]['bo_table']."\">"; 
echo "<strong>".$rows['bo_subject']."</strong>" ."<br />";  
echo "</a>"; 

?>
 

로그인 후 평가할 수 있습니다

댓글을 작성하려면 로그인이 필요합니다.

무엇이 문제 인지 

/bbs/board.php?bo_table= 

까지만 링크가 출력이 됩니다 .

 

$sql="SELECT bo_subject FROM g5_board  WHERE gr_id = '".$gr_id."'  order by gr_id,bo_table asc "; 
echo "$sql <br>"; 

 

출력해보니 

SELECT bo_subject FROM g5_board WHERE gr_id = 'shop' order by gr_id,bo_table asc   

이렇게 출력이 됩니다.

 

로그인 후 평가할 수 있습니다

답변에 대한 댓글 4개

왕계란
9년 전
$query = sql_query("SELECT bo_table, bo_subject FROM g5_board WHERE gr_id = '".$gr_id."' ORDER BY gr_id, bo_table ASC");
이렇게 바꿔 주세요.
연탄집개
9년 전
왕계란님 감사합니다.
링크는 처리 했는데 이번에는 순서가 정렬이 되지 않습니다.
한번도 도움 부탁드립니다.
감사합니다.
공명과맥
9년 전
..소스자체가 문제가 있었네요....다시 보니...^^
지금보니 $row[$i]['bo_table'] ->$rows['bo_table'] 로 바꾸셔야 합니다.
왕계란님 께서 올리신게 맞네요.
왕계란
9년 전
$query = sql_query("SELECT bo_table, bo_subject FROM g5_board WHERE gr_id = '".$gr_id."' ORDER BY bo_table ASC");
정렬은 이렇게 하면 bo_table 알파벳 순으로 갖고 옵니다.

댓글을 작성하려면 로그인이 필요합니다.

</p><p><?
$query = sql_query("SELECT bo_subject FROM g5_board  WHERE gr_id = '".$gr_id."'  ORDER BY gr_id, bo_table ASC");
while($rows = sql_fetch_array($query)) {</p><p>    echo "<a href='".G5_BBS_URL."/board.php?bo_table=".$rows['bo_table']."'><strong>".$rows['bo_subject']."</strong></a>
";
}
?></p><p>
 

로그인 후 평가할 수 있습니다

댓글을 작성하려면 로그인이 필요합니다.

공명과맥님 감사합니다.

관련페이지 전체 소스인데 적용이 되지 않습니다 .

어떤 문제가 있는지요? 

 

 

</p><p><?php</p><p>if (!defined("_GNUBOARD_")) exit; // 개별 페이지 접근 불가</p><p>require_once('../common.php');</p><p>require_once(G5_THEME_PATH.'/head.sub.php');</p><p>if($board['bo_notice']) {</p><p> $notice = explode(",", $board['bo_notice']);</p><p> $notice_count = sizeof($notice);</p><p>} else {</p><p> $notice_count = 0;</p><p>}</p><p>?></p><p><!-- 메뉴 시작 { --></p><p><link rel="stylesheet" href="<?php echo $groupmenu_skin_url ?>/style.css"></p><p> </p><p><div id="sub_menu"></p><p><div id="sir_lnb"></p><p> </p><p><h2><? echo $group['gr_subject'] ?></h2></p><p><div class="sir_ddl sir_ddl_pc" id="cate_2d"></p><p><!-- <button class="ddl_btn" type="button"><font style="font-size:15px;"><? echo $group['gr_subject'] ?></font></button> --></p><p></div></p><p><ul></p><p>        <?php for ($i=0; $i<count($groupmenu); $i++) {  ?></p><p>        <li<?php if($bo_table==$groupmenu[$i]['bo_table']) { echo " class=\"lnb_cate_on\""; } ?>><a href="<?php echo $groupmenu[$i]['href'] ?>"><font  style="font-size:13px;"><?php echo $groupmenu[$i]['subject'] ?></font></p><p>  <?php if($groupmenu[$i]['cnt']) { ?></p><p>  <strong><?php echo $groupmenu[$i]['cnt'] ?></strong></p><p>  <?php } ?></p><p>  <?php if($groupmenu[$i]['total_cnt']) { ?></p><p><span><?php echo $groupmenu[$i]['bo_table'] == "free_board" ? "" : $groupmenu[$i]['total_cnt'] ?></span></p><p>  <?php } ?></p><p>  </a></p><p>  </li></p><p>        <?php }  ?></p><p>    </ul>    </p><p> </p><p></div></p><p> </p><p><!-- #sir_lnb --></p><p><!-- } 메뉴 끝 --></p><p><div class="sub_gnb"></p><p> </p><p> </p><p> </p><p> </p><p> </p><p><?</p><p>$query = sql_query("SELECT bo_subject FROM g5_board  WHERE gr_id = '".$gr_id."'  order by gr_id,bo_table asc ");</p><p>while($rows = sql_fetch_array($query)) {</p><p>echo "<a href=\"".G5_BBS_URL."/board.php?bo_table=".$row[$i]['bo_table']."\">"; </p><p>echo "<strong>".$rows['bo_subject']."</strong>" ."
";  </p><p>echo "</a>"; </p><p>} </p><p>?></p><p> </p><p> </p><p> </p><p> </p><p> </p><p> </p><p>    </div></p><p> </p><p><!-- 메인화면 최신글 끝 --></p><p></div></p><p>

로그인 후 평가할 수 있습니다

답변에 대한 댓글 1개

공명과맥
9년 전
혹시 sql상단에 정상 작동이 되는지요...
$sql="SELECT bo_subject FROM g5_board WHERE gr_id = '".$gr_id."' order by gr_id,bo_table asc ";
echo "$sql <br>";
이렇게 한번 테스트를 해보세요...
문구내용상으로는 크게 문제될게 없는것 같긴합니다..확인해보십시요..

댓글을 작성하려면 로그인이 필요합니다.

답변을 작성하려면 로그인이 필요합니다.

로그인