검색순서 적용이 안되네요! 정보
검색순서 적용이 안되네요!본문
게시판 순서가 뒤죽박죽으로 나오네요 검색순서가 안먹히나봐요
주소는 http://rpscommerce.com/
head.php 파일은 이렇게 되어있습니다.
어디가 문제일까요? 도와주세요!
<?
if (!defined("_GNUBOARD_")) exit; // 개별 페이지 접근 불가
include_once("$g4[path]/head.sub.php");
include_once("$g4[path]/lib/outlogin.lib.php");
include_once("$g4[path]/lib/poll.lib.php");
include_once("$g4[path]/lib/visit.lib.php");
include_once("$g4[path]/lib/connect.lib.php");
include_once("$g4[path]/lib/popular.lib.php");
include_once("$g4[path]/lib/latest.lib.php");
//print_r2(get_defined_constants());
// 사용자 화면 상단과 좌측을 담당하는 페이지입니다.
// 상단, 좌측 화면을 꾸미려면 이 파일을 수정합니다.
$table_width = 930;
$all_width = 930;
?>
<style type="text/css">
.allwidth{width:<?=$all_width?>px;}
</style>
<div class='homewrap'>
<!-- 상단 시작 -->
<div class='toparea clearb'>
<div class='topbtn allwidth'>
<ul>
<!-- 처음으로 버튼 -->
<li><a href="<?=$g4['path']?>/">HOME</a></li>
<? if (!$member['mb_id']) { ?>
<!-- 로그인 이전 -->
<li><a href="<?=$g4['bbs_path']?>/login.php?url=<?=$urlencode?>">LOGIN</a></li>
<li><a href="<?=$g4['bbs_path']?>/register.php">JOIN</a></li>
<? } else { ?>
<!-- 로그인 이후 -->
<li><a href="<?=$g4['bbs_path']?>/logout.php">LOGOUT</a></li>
<li><a href="<?=$g4['bbs_path']?>/member_confirm.php?url=register_form.php">MEMBER INFOMATION</a></litd>
<? } ?>
</ul>
</div>
<hr>
</div>
<div class='toplogoarea clearb allwidth'>
<h1><a href='<?=$g4[path]?>/'><img src='<?=$g4[path]?>/img/toplogo.gif' alt='<?=$g4[title]?>'></a></h1>
<div class='topsearch'>
<!-- 검색 시작 -->
<form name="fsearchbox" method="get" onsubmit="return fsearchbox_submit(this);" style="margin:0px;">
<!-- <input type="hidden" name="sfl" value="concat(wr_subject,wr_content)"> -->
<input type="hidden" name="sfl" value="wr_subject||wr_content">
<input type="hidden" name="sop" value="and">
<fieldset>
<legend>전체검색</legend>
<label for='stx'>검색</label>
<input name="stx" type="text" maxlength="20" class='topsearch'>
<input type="image" src="<?=$g4['path']?>/img/btn_search.gif" alt='검색' class='btn_search'>
</fieldset>
</form>
<script type="text/javascript">
function fsearchbox_submit(f)
{
if (f.stx.value.length < 2) {
alert("검색어는 두글자 이상 입력하십시오.");
f.stx.select();
f.stx.focus();
return false;
}
// 검색에 많은 부하가 걸리는 경우 이 주석을 제거하세요.
var cnt = 0;
for (var i=0; i<f.stx.value.length; i++) {
if (f.stx.value.charAt(i) == ' ')
cnt++;
}
if (cnt > 1) {
alert("빠른 검색을 위하여 검색어에 공백은 한개만 입력할 수 있습니다.");
f.stx.select();
f.stx.focus();
return false;
}
f.action = "<?=$g4['bbs_path']?>/search.php";
return true;
}
</script>
<!-- 검색 끝 -->
</div>
<div class='clearb'></div>
<hr>
</div>
<div class='topmenu clearb allwidth'>
<ul>
<?
// 상단 메뉴
$sql = " select bo_table, bo_subject from $g4[board_table] order by gr_id, bo_table ";
$result = sql_query($sql);
for ($i=0; $row=sql_fetch_array($result); $i++) {
echo "<li>";
echo latest("topmenu", $row['bo_table']);
echo "</li>";
}
?>
</ul>
</div>
<div class='tmbh20 clearb'></div>
<!-- 상단 끝 -->
주소는 http://rpscommerce.com/
head.php 파일은 이렇게 되어있습니다.
어디가 문제일까요? 도와주세요!
<?
if (!defined("_GNUBOARD_")) exit; // 개별 페이지 접근 불가
include_once("$g4[path]/head.sub.php");
include_once("$g4[path]/lib/outlogin.lib.php");
include_once("$g4[path]/lib/poll.lib.php");
include_once("$g4[path]/lib/visit.lib.php");
include_once("$g4[path]/lib/connect.lib.php");
include_once("$g4[path]/lib/popular.lib.php");
include_once("$g4[path]/lib/latest.lib.php");
//print_r2(get_defined_constants());
// 사용자 화면 상단과 좌측을 담당하는 페이지입니다.
// 상단, 좌측 화면을 꾸미려면 이 파일을 수정합니다.
$table_width = 930;
$all_width = 930;
?>
<style type="text/css">
.allwidth{width:<?=$all_width?>px;}
</style>
<div class='homewrap'>
<!-- 상단 시작 -->
<div class='toparea clearb'>
<div class='topbtn allwidth'>
<ul>
<!-- 처음으로 버튼 -->
<li><a href="<?=$g4['path']?>/">HOME</a></li>
<? if (!$member['mb_id']) { ?>
<!-- 로그인 이전 -->
<li><a href="<?=$g4['bbs_path']?>/login.php?url=<?=$urlencode?>">LOGIN</a></li>
<li><a href="<?=$g4['bbs_path']?>/register.php">JOIN</a></li>
<? } else { ?>
<!-- 로그인 이후 -->
<li><a href="<?=$g4['bbs_path']?>/logout.php">LOGOUT</a></li>
<li><a href="<?=$g4['bbs_path']?>/member_confirm.php?url=register_form.php">MEMBER INFOMATION</a></litd>
<? } ?>
</ul>
</div>
<hr>
</div>
<div class='toplogoarea clearb allwidth'>
<h1><a href='<?=$g4[path]?>/'><img src='<?=$g4[path]?>/img/toplogo.gif' alt='<?=$g4[title]?>'></a></h1>
<div class='topsearch'>
<!-- 검색 시작 -->
<form name="fsearchbox" method="get" onsubmit="return fsearchbox_submit(this);" style="margin:0px;">
<!-- <input type="hidden" name="sfl" value="concat(wr_subject,wr_content)"> -->
<input type="hidden" name="sfl" value="wr_subject||wr_content">
<input type="hidden" name="sop" value="and">
<fieldset>
<legend>전체검색</legend>
<label for='stx'>검색</label>
<input name="stx" type="text" maxlength="20" class='topsearch'>
<input type="image" src="<?=$g4['path']?>/img/btn_search.gif" alt='검색' class='btn_search'>
</fieldset>
</form>
<script type="text/javascript">
function fsearchbox_submit(f)
{
if (f.stx.value.length < 2) {
alert("검색어는 두글자 이상 입력하십시오.");
f.stx.select();
f.stx.focus();
return false;
}
// 검색에 많은 부하가 걸리는 경우 이 주석을 제거하세요.
var cnt = 0;
for (var i=0; i<f.stx.value.length; i++) {
if (f.stx.value.charAt(i) == ' ')
cnt++;
}
if (cnt > 1) {
alert("빠른 검색을 위하여 검색어에 공백은 한개만 입력할 수 있습니다.");
f.stx.select();
f.stx.focus();
return false;
}
f.action = "<?=$g4['bbs_path']?>/search.php";
return true;
}
</script>
<!-- 검색 끝 -->
</div>
<div class='clearb'></div>
<hr>
</div>
<div class='topmenu clearb allwidth'>
<ul>
<?
// 상단 메뉴
$sql = " select bo_table, bo_subject from $g4[board_table] order by gr_id, bo_table ";
$result = sql_query($sql);
for ($i=0; $row=sql_fetch_array($result); $i++) {
echo "<li>";
echo latest("topmenu", $row['bo_table']);
echo "</li>";
}
?>
</ul>
</div>
<div class='tmbh20 clearb'></div>
<!-- 상단 끝 -->
댓글 전체
게시판을 추출할때 순서대로 추출하도록 만들어야 그렇게 나오죠
아래 코드처럼 하면 됩니다
$sql = " select bo_table, bo_subject from $g4[board_table] order by bo_order_search, gr_id, bo_table ";
아래 코드처럼 하면 됩니다
$sql = " select bo_table, bo_subject from $g4[board_table] order by bo_order_search, gr_id, bo_table ";